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 34 namespace talos_balance
40 typedef Eigen::Matrix<Scalar,Eigen::Dynamic,1>
Vector;
41 typedef Eigen::Matrix<Scalar,Eigen::Dynamic,Eigen::Dynamic>
Matrix;
43 typedef Eigen::Matrix<bool,Eigen::Dynamic,1>
VectorXb;
45 typedef Eigen::Matrix<Scalar,3,1>
Vector3;
46 typedef Eigen::Matrix<Scalar,6,1>
Vector6;
47 typedef Eigen::Matrix<Scalar,3,Eigen::Dynamic>
Matrix3x;
62 class ConstraintEquality;
63 class ConstraintInequality;
64 class ConstraintBound;
70 #endif // ifndef __invdyn_math_fwd_hpp__ Eigen::Matrix< Scalar, 3, 1 > Vector3
Eigen::Matrix< Scalar, 3, Eigen::Dynamic > Matrix3x
Eigen::Ref< Vector > RefVector
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
const Eigen::Ref< const Vector3 > ConstRefVector3
Eigen::Ref< Vector3 > RefVector3
const Eigen::Ref< const Matrix > ConstRefMatrix
const Eigen::Ref< const Vector > ConstRefVector
Eigen::Ref< Matrix > RefMatrix
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > Matrix
Eigen::Matrix< Scalar, 6, 1 > Vector6
Eigen::Matrix< bool, Eigen::Dynamic, 1 > VectorXb