

| Public Member Functions | |
| AutoDiffConstraintDynamicsDerivatives (const Model &model, const ConstraintModelVector &contact_models, const std::string &filename="casadi_contactDynDerivs", const std::string &libname="libcasadi_cg_contactDynDerivs", const std::string &fun_name="eval_f") | |
| virtual void | buildMap () | 
| build the mapping Y = f(X) | |
| template<typename ConfigVectorType1 , typename TangentVectorType1 , typename TangentVectorType2 > | |
| void | evalFunction (const Eigen::MatrixBase< ConfigVectorType1 > &q, const Eigen::MatrixBase< TangentVectorType1 > &v, const Eigen::MatrixBase< TangentVectorType2 > &tau) | 
|  Public Member Functions inherited from 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) | 
| 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 | 
| TangentVectorType | lambda_c | 
| Protected Attributes | |
| ADConstraintDataVector | ad_contact_datas | 
| ADConstraintModelVector | ad_contact_models | 
| ADData | ad_data | 
| ADFun | ad_fun | 
| ADFun | ad_fun_derivs | 
| ADModel | ad_model | 
| ::casadi::CodeGenerator | cg_generated | 
| ADScalar | cs_ddq | 
| ADScalar | cs_ddq_dq | 
| ADScalar | cs_ddq_dtau | 
| ADScalar | cs_ddq_dv | 
| ADScalar | cs_lambda_c | 
| ADScalar | cs_lambda_dq | 
| ADScalar | cs_lambda_dtau | 
| ADScalar | cs_lambda_dv | 
| ADScalar | cs_q | 
| ADScalar | cs_tau | 
| ADScalar | cs_v | 
| std::string | filename | 
| ADFun | fun | 
| ADFun | fun_derivs | 
| std::string | fun_name | 
| std::vector< DMMatrix > | fun_output | 
| std::vector< DMMatrix > | fun_output_derivs | 
| std::string | libname | 
| Eigen::DenseIndex | nc | 
| ADConfigVectorType | q_ad | 
| std::vector< Scalar > | q_vec | 
| ADTangentVectorType | tau_ad | 
| std::vector< Scalar > | tau_vec | 
| ADTangentVectorType | v_ad | 
| std::vector< Scalar > | v_vec | 
|  Protected Attributes inherited from AutoDiffAlgoBase< _Scalar > | |
| ADData | ad_data | 
| ADFun | ad_fun | 
| ADFun | ad_fun_derivs | 
| ADModel | ad_model | 
| bool | build_forward | 
| Options to generate or not the source code for the evaluation function. | |
| bool | build_jacobian | 
| Options to build or not the Jacobian of he function. | |
| ::casadi::CodeGenerator | cg_generated | 
| std::string | filename | 
| ADFun | fun | 
| ADFun | fun_derivs | 
| casadi_int | fun_derivs_operation_count | 
| std::string | fun_name | 
| casadi_int | fun_operation_count | 
| std::vector< DMMatrix > | fun_output | 
| std::vector< DMMatrix > | fun_output_derivs | 
| std::string | libname | 
Definition at line 624 of file casadi-algo.hpp.
Definition at line 639 of file casadi-algo.hpp.
| typedef pinocchio::RigidConstraintDataTpl<ADScalar, Base::Options> ADConstraintData | 
Definition at line 654 of file casadi-algo.hpp.
| typedef Eigen::aligned_allocator<ADConstraintData> ADConstraintDataAllocator | 
Definition at line 655 of file casadi-algo.hpp.
| typedef std::vector<ADConstraintData, ADConstraintDataAllocator> ADConstraintDataVector | 
Definition at line 657 of file casadi-algo.hpp.
| typedef pinocchio::RigidConstraintModelTpl<ADScalar, Base::Options> ADConstraintModel | 
Definition at line 650 of file casadi-algo.hpp.
| typedef Eigen::aligned_allocator<ADConstraintModel> ADConstraintModelAllocator | 
Definition at line 651 of file casadi-algo.hpp.
| typedef std::vector<ADConstraintModel, ADConstraintModelAllocator> ADConstraintModelVector | 
Definition at line 653 of file casadi-algo.hpp.
Definition at line 636 of file casadi-algo.hpp.
Definition at line 628 of file casadi-algo.hpp.
Definition at line 629 of file casadi-algo.hpp.
Definition at line 640 of file casadi-algo.hpp.
Definition at line 626 of file casadi-algo.hpp.
| typedef pinocchio::RigidConstraintDataTpl<Scalar, Base::Options> ConstraintData | 
Definition at line 645 of file casadi-algo.hpp.
| typedef Eigen::aligned_allocator<ConstraintData> ConstraintDataAllocator | 
Definition at line 646 of file casadi-algo.hpp.
| typedef std::vector<ConstraintData, ConstraintDataAllocator> ConstraintDataVector | 
Definition at line 647 of file casadi-algo.hpp.
| typedef pinocchio::RigidConstraintModelTpl<Scalar, Base::Options> ConstraintModel | 
Definition at line 642 of file casadi-algo.hpp.
| typedef Eigen::aligned_allocator<ConstraintModel> ConstraintModelAllocator | 
Definition at line 643 of file casadi-algo.hpp.
| typedef std::vector<ConstraintModel, ConstraintModelAllocator> ConstraintModelVector | 
Definition at line 644 of file casadi-algo.hpp.
Definition at line 638 of file casadi-algo.hpp.
Definition at line 637 of file casadi-algo.hpp.
Definition at line 634 of file casadi-algo.hpp.
Definition at line 632 of file casadi-algo.hpp.
Definition at line 627 of file casadi-algo.hpp.
Definition at line 631 of file casadi-algo.hpp.
Definition at line 633 of file casadi-algo.hpp.
| 
 | inlineexplicit | 
Definition at line 672 of file casadi-algo.hpp.
| 
 | inlinevirtual | 
Definition at line 721 of file casadi-algo.hpp.
build the mapping Y = f(X)
Implements AutoDiffAlgoBase< _Scalar >.
Definition at line 725 of file casadi-algo.hpp.
Definition at line 659 of file casadi-algo.hpp.
| 
 | inline | 
Definition at line 750 of file casadi-algo.hpp.
Definition at line 795 of file casadi-algo.hpp.
Definition at line 794 of file casadi-algo.hpp.
Definition at line 138 of file casadi-algo.hpp.
Definition at line 147 of file casadi-algo.hpp.
Definition at line 147 of file casadi-algo.hpp.
Definition at line 137 of file casadi-algo.hpp.
Definition at line 140 of file casadi-algo.hpp.
Definition at line 798 of file casadi-algo.hpp.
Definition at line 801 of file casadi-algo.hpp.
Definition at line 801 of file casadi-algo.hpp.
Definition at line 801 of file casadi-algo.hpp.
Definition at line 798 of file casadi-algo.hpp.
Definition at line 801 of file casadi-algo.hpp.
Definition at line 801 of file casadi-algo.hpp.
Definition at line 801 of file casadi-algo.hpp.
Definition at line 798 of file casadi-algo.hpp.
Definition at line 798 of file casadi-algo.hpp.
Definition at line 798 of file casadi-algo.hpp.
Definition at line 777 of file casadi-algo.hpp.
Definition at line 778 of file casadi-algo.hpp.
Definition at line 778 of file casadi-algo.hpp.
Definition at line 778 of file casadi-algo.hpp.
Definition at line 778 of file casadi-algo.hpp.
Definition at line 778 of file casadi-algo.hpp.
Definition at line 778 of file casadi-algo.hpp.
Definition at line 139 of file casadi-algo.hpp.
Definition at line 148 of file casadi-algo.hpp.
Definition at line 148 of file casadi-algo.hpp.
Definition at line 139 of file casadi-algo.hpp.
Definition at line 149 of file casadi-algo.hpp.
Definition at line 149 of file casadi-algo.hpp.
Definition at line 777 of file casadi-algo.hpp.
Definition at line 139 of file casadi-algo.hpp.
Definition at line 797 of file casadi-algo.hpp.
Definition at line 803 of file casadi-algo.hpp.
Definition at line 806 of file casadi-algo.hpp.
Definition at line 804 of file casadi-algo.hpp.
Definition at line 806 of file casadi-algo.hpp.
Definition at line 804 of file casadi-algo.hpp.
Definition at line 806 of file casadi-algo.hpp.