18 #ifndef __invdyn_math_fwd_hpp__
19 #define __invdyn_math_fwd_hpp__
23 #ifdef EIGEN_RUNTIME_NO_MALLOC
24 #define EIGEN_MALLOC_ALLOWED Eigen::internal::set_is_malloc_allowed(true);
25 #define EIGEN_MALLOC_NOT_ALLOWED Eigen::internal::set_is_malloc_allowed(false);
27 #define EIGEN_MALLOC_ALLOWED
28 #define EIGEN_MALLOC_NOT_ALLOWED
35 typedef Eigen::Matrix<Scalar, Eigen::Dynamic, 1>
Vector;
36 typedef Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic>
Matrix;
38 typedef Eigen::Matrix<bool, Eigen::Dynamic, 1>
VectorXb;
40 typedef Eigen::Matrix<Scalar, 3, 1>
Vector3;
41 typedef Eigen::Matrix<Scalar, 6, 1>
Vector6;
42 typedef Eigen::Matrix<Scalar, 3, Eigen::Dynamic>
Matrix3x;
Abstract class representing a linear equality/inequality constraint. Equality constraints are represe...
Definition: constraint-base.hpp:35
Definition: constraint-bound.hpp:26
Definition: constraint-equality.hpp:26
Definition: constraint-inequality.hpp:26
Eigen::Ref< Matrix > RefMatrix
Definition: fwd.hpp:50
std::size_t Index
Definition: fwd.hpp:53
Eigen::Matrix< Scalar, 3, Eigen::Dynamic > Matrix3x
Definition: fwd.hpp:42
Eigen::Matrix< Scalar, 3, 1 > Vector3
Definition: fwd.hpp:40
Eigen::Matrix< Scalar, 6, 1 > Vector6
Definition: fwd.hpp:41
const Eigen::Ref< const Matrix > ConstRefMatrix
Definition: fwd.hpp:51
const Eigen::Ref< const Vector3 > ConstRefVector3
Definition: fwd.hpp:45
const Eigen::Ref< const Vector > ConstRefVector
Definition: fwd.hpp:48
Eigen::VectorXi VectorXi
Definition: fwd.hpp:37
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
Definition: fwd.hpp:35
double Scalar
Definition: fwd.hpp:34
Eigen::Ref< Vector > RefVector
Definition: fwd.hpp:47
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > Matrix
Definition: fwd.hpp:36
Eigen::Ref< Vector3 > RefVector3
Definition: fwd.hpp:44
Eigen::Matrix< bool, Eigen::Dynamic, 1 > VectorXb
Definition: fwd.hpp:38
Definition: constraint-bound.hpp:25