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
37 typedef Eigen::Matrix<Scalar,Eigen::Dynamic,1>
Vector;
38 typedef Eigen::Matrix<Scalar,Eigen::Dynamic,Eigen::Dynamic>
Matrix;
40 typedef Eigen::Matrix<bool,Eigen::Dynamic,1>
VectorXb;
42 typedef Eigen::Matrix<Scalar,3,1>
Vector3;
43 typedef Eigen::Matrix<Scalar,6,1>
Vector6;
44 typedef Eigen::Matrix<Scalar,3,Eigen::Dynamic>
Matrix3x;
Abstract class representing a linear equality/inequality constraint. Equality constraints are represe...
Definition: constraint-base.hpp:37
Definition: constraint-bound.hpp:29
Definition: constraint-equality.hpp:29
Definition: constraint-inequality.hpp:29
Eigen::Matrix< Scalar, 3, Eigen::Dynamic > Matrix3x
Definition: fwd.hpp:44
Eigen::Ref< Matrix > RefMatrix
Definition: fwd.hpp:52
std::size_t Index
Definition: fwd.hpp:55
Eigen::Matrix< Scalar, 3, 1 > Vector3
Definition: fwd.hpp:42
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
Definition: fwd.hpp:37
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > Matrix
Definition: fwd.hpp:38
const Eigen::Ref< const Matrix > ConstRefMatrix
Definition: fwd.hpp:53
const Eigen::Ref< const Vector3 > ConstRefVector3
Definition: fwd.hpp:47
const Eigen::Ref< const Vector > ConstRefVector
Definition: fwd.hpp:50
Eigen::VectorXi VectorXi
Definition: fwd.hpp:39
Eigen::Matrix< bool, Eigen::Dynamic, 1 > VectorXb
Definition: fwd.hpp:40
Eigen::Matrix< Scalar, 6, 1 > Vector6
Definition: fwd.hpp:43
double Scalar
Definition: fwd.hpp:36
Eigen::Ref< Vector > RefVector
Definition: fwd.hpp:49
Eigen::Ref< Vector3 > RefVector3
Definition: fwd.hpp:46
Definition: constraint-bound.hpp:27