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.