#include <casadi-algo.hpp>

| Public Member Functions | |
| AutoDiffConstraintDynamics (const Model &model, const ConstraintModelVector &contact_models, const std::string &filename="casadi_contactDyn", const std::string &libname="libcasadi_cg_contactDyn", const std::string &fun_name="eval_f") | |
| virtual void | buildMap () | 
| build the mapping Y = f(X)  More... | |
| template<typename ConfigVectorType1 , typename TangentVectorType1 , typename TangentVectorType2 > | |
| void | evalFunction (const Eigen::MatrixBase< ConfigVectorType1 > &q, const Eigen::MatrixBase< TangentVectorType1 > &v, const Eigen::MatrixBase< TangentVectorType2 > &tau) | 
| template<typename ConfigVectorType1 , typename TangentVectorType1 , typename TangentVectorType2 > | |
| void | evalJacobian (const Eigen::MatrixBase< ConfigVectorType1 > &q, const Eigen::MatrixBase< TangentVectorType1 > &v, const Eigen::MatrixBase< TangentVectorType2 > &tau) | 
| virtual | ~AutoDiffConstraintDynamics () | 
|  Public Member Functions inherited from pinocchio.casadi::AutoDiffAlgoBase< _Scalar > | |
| AutoDiffAlgoBase (const Model &model, const std::string &filename, const std::string &libname, const std::string &fun_name) | |
| void | compileLib () | 
| bool | existLib () const | 
| casadi_int | getFunDerivsOperationCount () const | 
| casadi_int | getFunOperationCount () const | 
| void | initLib () | 
| void | loadLib (const bool generate_if_not_exist=true) | 
| virtual | ~AutoDiffAlgoBase () | 
| Static Public Member Functions | |
| static Eigen::DenseIndex | constraintDim (const ConstraintModelVector &contact_models) | 
| Public Attributes | |
| TangentVectorType | ddq | 
| RowMatrixXs | ddq_dq | 
| RowMatrixXs | ddq_dtau | 
| RowMatrixXs | ddq_dv | 
| RowMatrixXs | dlambda_dq | 
| RowMatrixXs | dlambda_dtau | 
| RowMatrixXs | dlambda_dv | 
| VectorXs | lambda_c | 
Definition at line 416 of file casadi-algo.hpp.
| typedef Base::ADConfigVectorType pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ADConfigVectorType | 
Definition at line 431 of file casadi-algo.hpp.
| typedef pinocchio::RigidConstraintDataTpl<ADScalar, Base::Options> pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ADConstraintData | 
Definition at line 446 of file casadi-algo.hpp.
| typedef Eigen::aligned_allocator<ADConstraintData> pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ADConstraintDataAllocator | 
Definition at line 447 of file casadi-algo.hpp.
| typedef std::vector<ADConstraintData, ADConstraintDataAllocator> pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ADConstraintDataVector | 
Definition at line 449 of file casadi-algo.hpp.
| typedef pinocchio::RigidConstraintModelTpl<ADScalar, Base::Options> pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ADConstraintModel | 
Definition at line 442 of file casadi-algo.hpp.
| typedef Eigen::aligned_allocator<ADConstraintModel> pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ADConstraintModelAllocator | 
Definition at line 443 of file casadi-algo.hpp.
| typedef std::vector<ADConstraintModel, ADConstraintModelAllocator> pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ADConstraintModelVector | 
Definition at line 445 of file casadi-algo.hpp.
| typedef Base::ADFun pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ADFun | 
Definition at line 428 of file casadi-algo.hpp.
| typedef Base::ADScalar pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ADScalar | 
Definition at line 420 of file casadi-algo.hpp.
| typedef Base::ADSVector pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ADSVector | 
Definition at line 421 of file casadi-algo.hpp.
| typedef Base::ADTangentVectorType pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ADTangentVectorType | 
Definition at line 432 of file casadi-algo.hpp.
| typedef AutoDiffAlgoBase<_Scalar> pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::Base | 
Definition at line 418 of file casadi-algo.hpp.
| typedef pinocchio::RigidConstraintDataTpl<Scalar, Base::Options> pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ConstraintData | 
Definition at line 437 of file casadi-algo.hpp.
| typedef Eigen::aligned_allocator<ConstraintData> pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ConstraintDataAllocator | 
Definition at line 438 of file casadi-algo.hpp.
| typedef std::vector<ConstraintData, ConstraintDataAllocator> pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ConstraintDataVector | 
Definition at line 439 of file casadi-algo.hpp.
| typedef pinocchio::RigidConstraintModelTpl<Scalar, Base::Options> pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ConstraintModel | 
Definition at line 434 of file casadi-algo.hpp.
| typedef Eigen::aligned_allocator<ConstraintModel> pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ConstraintModelAllocator | 
Definition at line 435 of file casadi-algo.hpp.
| typedef std::vector<ConstraintModel, ConstraintModelAllocator> pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ConstraintModelVector | 
Definition at line 436 of file casadi-algo.hpp.
| typedef Base::DMMatrix pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::DMMatrix | 
Definition at line 430 of file casadi-algo.hpp.
| typedef Base::DMVector pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::DMVector | 
Definition at line 429 of file casadi-algo.hpp.
| typedef Base::MatrixXs pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::MatrixXs | 
Definition at line 426 of file casadi-algo.hpp.
| typedef Base::RowMatrixXs pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::RowMatrixXs | 
Definition at line 424 of file casadi-algo.hpp.
| typedef Base::Scalar pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::Scalar | 
Definition at line 419 of file casadi-algo.hpp.
| typedef Base::TangentVectorType pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::TangentVectorType | 
Definition at line 423 of file casadi-algo.hpp.
| typedef Base::VectorXs pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::VectorXs | 
Definition at line 425 of file casadi-algo.hpp.
| 
 | inlineexplicit | 
Definition at line 464 of file casadi-algo.hpp.
| 
 | inlinevirtual | 
Definition at line 518 of file casadi-algo.hpp.
| 
 | inlinevirtual | 
build the mapping Y = f(X)
Implements pinocchio.casadi::AutoDiffAlgoBase< _Scalar >.
Definition at line 522 of file casadi-algo.hpp.
| 
 | inlinestatic | 
Definition at line 451 of file casadi-algo.hpp.
| 
 | inline | 
Definition at line 550 of file casadi-algo.hpp.
| 
 | inline | 
Definition at line 566 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 609 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 608 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 138 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 147 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 147 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 137 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 140 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 612 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 615 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 615 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 615 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 612 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 615 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 615 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 615 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 612 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 612 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 612 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 612 of file casadi-algo.hpp.
| TangentVectorType pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ddq | 
Definition at line 589 of file casadi-algo.hpp.
| RowMatrixXs pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ddq_dq | 
Definition at line 591 of file casadi-algo.hpp.
| RowMatrixXs pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ddq_dtau | 
Definition at line 591 of file casadi-algo.hpp.
| RowMatrixXs pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::ddq_dv | 
Definition at line 591 of file casadi-algo.hpp.
| RowMatrixXs pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::dlambda_dq | 
Definition at line 591 of file casadi-algo.hpp.
| RowMatrixXs pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::dlambda_dtau | 
Definition at line 591 of file casadi-algo.hpp.
| RowMatrixXs pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::dlambda_dv | 
Definition at line 591 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 139 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 148 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 148 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 139 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 149 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 149 of file casadi-algo.hpp.
| VectorXs pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >::lambda_c | 
Definition at line 590 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 139 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 611 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 617 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 617 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 620 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 618 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 620 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 618 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 618 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 620 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 620 of file casadi-algo.hpp.