Go to the documentation of this file.
5 #ifndef __pinocchio_fwd_hpp__
6 #define __pinocchio_fwd_hpp__
23 #include "pinocchio/warning.hpp"
24 #include "pinocchio/config.hpp"
33 #ifdef PINOCCHIO_EIGEN_CHECK_MALLOC
34 #ifndef EIGEN_RUNTIME_NO_MALLOC
35 #define EIGEN_RUNTIME_NO_MALLOC_WAS_NOT_DEFINED
36 #define EIGEN_RUNTIME_NO_MALLOC
41 #include <Eigen/Sparse>
42 #include <Eigen/SparseCholesky>
44 #ifdef PINOCCHIO_WITH_ACCELERATE_SUPPORT
45 #include <Eigen/AccelerateSupport>
48 #ifdef PINOCCHIO_EIGEN_CHECK_MALLOC
49 #ifdef EIGEN_RUNTIME_NO_MALLOC_WAS_NOT_DEFINED
50 #undef EIGEN_RUNTIME_NO_MALLOC
51 #undef EIGEN_RUNTIME_NO_MALLOC_WAS_NOT_DEFINED
56 #ifdef PINOCCHIO_WITH_EIGEN_TENSOR_MODULE
57 #include <unsupported/Eigen/CXX11/Tensor>
88 template<
class Derived>
98 template<
typename NewScalar,
class C>
104 template<
typename To,
typename From>
113 template<
typename To,
typename From>
144 struct ReturnTypeNotDefined;
146 typedef Eigen::Matrix<bool, Eigen::Dynamic, 1>
VectorXb;
151 #endif // #ifndef __pinocchio_fwd_hpp__
traits< Derived >::Scalar Scalar
ArgumentPosition
Argument position. Used as template parameter to refer to an argument.
static To cast(const From &value)
Common traits structure to fully define base classes for CRTP.
Eigen::Matrix< bool, Eigen::Dynamic, 1 > VectorXb
Type of the cast of a class C templated by Scalar and Options, to a new NewScalar type....
Cast scalar type from type FROM to type TO.
To scalar_cast(const From &value)
Main pinocchio namespace.
pinocchio
Author(s):
autogenerated on Sun Dec 22 2024 03:41:09