5#ifndef __pinocchio_python_context_cppadcg_hpp__ 6#define __pinocchio_python_context_cppadcg_hpp__ 8#include "pinocchio/codegen/cppadcg.hpp" 10#define PINOCCHIO_PYTHON_SCALAR_TYPE ::CppAD::AD<CppAD::cg::CG<double>> 11#include "pinocchio/bindings/python/context/generic.hpp" 12#undef PINOCCHIO_PYTHON_SCALAR_TYPE 14#define PINOCCHIO_PYTHON_SKIP_COMPARISON_OPERATIONS 15#define PINOCCHIO_PYTHON_NO_SERIALIZATION 16#define PINOCCHIO_PYTHON_SKIP_REACHABLE_WORKSPACE 18#include <eigenpy/eigenpy.hpp> 19#include <eigenpy/user-type.hpp> 25 inline void exposeSpecificTypeFeatures()
27 boost::python::import(
"pycppad");
30 inline boost::python::object getScalarType()
32 return eigenpy::getInstanceClass<context::Scalar>();
Main pinocchio namespace.