5#ifndef __pinocchio_context_cppad_hpp__
6#define __pinocchio_context_cppad_hpp__
8#include <cppad/cppad.hpp>
10#define PINOCCHIO_SKIP_ALGORITHM_MODEL
11#define PINOCCHIO_SKIP_ALGORITHM_GEOMETRY
12#define PINOCCHIO_SKIP_MULTIBODY_SAMPLE_MODELS
17 template<
typename _Scalar,
int _Options>
19 template<
typename _Scalar,
int _Options>
21 template<
typename _Scalar,
int _Options>
23 template<
typename _Scalar,
int _Options>
26 template<
typename Derived>
28 template<
typename Derived>
30 template<
typename Derived>
32 template<
typename Vector6>
35 typedef MotionTpl<::CppAD::AD<double>, 0> Motion;
39 template<
typename Class,
typename NewScalar,
typename Scalar>
40 struct cast_call_normalize_method;
41 template<
typename Type,
typename Scalar>
42 struct RHSScalarMultiplication;
43 template<
typename Type,
typename Scalar>
44 struct LHSScalarMultiplication;
49#include "pinocchio/autodiff/cppad.hpp"
50#define PINOCCHIO_SCALAR_TYPE ::CppAD::AD<double>
51#include "pinocchio/context/generic.hpp"
53#undef PINOCCHIO_SCALAR_TYPE
Main pinocchio namespace.