#include <casadi-algo.hpp>

| Public Types | |
| enum | { Options = 0 } | 
| typedef ADModel::ConfigVectorType | ADConfigVectorType | 
| typedef pinocchio::DataTpl< ADScalar, Options > | ADData | 
| typedef ::casadi::Function | ADFun | 
| typedef pinocchio::ModelTpl< ADScalar, Options > | ADModel | 
| typedef ::casadi::SX | ADScalar | 
| typedef ::casadi::SXVector | ADSVector | 
| typedef ADModel::TangentVectorType | ADTangentVectorType | 
| typedef Model::ConfigVectorType | ConfigVectorType | 
| typedef pinocchio::DataTpl< Scalar, Options > | Data | 
| typedef ::casadi::DM | DMMatrix | 
| typedef ::casadi::DMVector | DMVector | 
| typedef Data::MatrixXs | MatrixXs | 
| typedef pinocchio::ModelTpl< Scalar, Options > | Model | 
| typedef Data::RowMatrixXs | RowMatrixXs | 
| typedef _Scalar | Scalar | 
| typedef Model::TangentVectorType | TangentVectorType | 
| typedef Data::VectorXs | VectorXs | 
| Public Member Functions | |
| AutoDiffAlgoBase (const Model &model, const std::string &filename, const std::string &libname, const std::string &fun_name) | |
| virtual void | buildMap ()=0 | 
| build the mapping Y = f(X)  More... | |
| 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 () | 
| Protected Attributes | |
| 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.  More... | |
| bool | build_jacobian | 
| Options to build or not the Jacobian of he function.  More... | |
| ::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 24 of file casadi-algo.hpp.
| typedef ADModel::ConfigVectorType pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::ADConfigVectorType | 
Definition at line 43 of file casadi-algo.hpp.
| typedef pinocchio::DataTpl<ADScalar, Options> pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::ADData | 
Definition at line 39 of file casadi-algo.hpp.
| typedef ::casadi::Function pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::ADFun | 
Definition at line 50 of file casadi-algo.hpp.
| typedef pinocchio::ModelTpl<ADScalar, Options> pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::ADModel | 
Definition at line 38 of file casadi-algo.hpp.
| typedef ::casadi::SX pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::ADScalar | 
Definition at line 27 of file casadi-algo.hpp.
| typedef ::casadi::SXVector pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::ADSVector | 
Definition at line 28 of file casadi-algo.hpp.
| typedef ADModel::TangentVectorType pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::ADTangentVectorType | 
Definition at line 44 of file casadi-algo.hpp.
| typedef Model::ConfigVectorType pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::ConfigVectorType | 
Definition at line 41 of file casadi-algo.hpp.
| typedef pinocchio::DataTpl<Scalar, Options> pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::Data | 
Definition at line 37 of file casadi-algo.hpp.
| typedef ::casadi::DM pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::DMMatrix | 
Definition at line 29 of file casadi-algo.hpp.
| typedef ::casadi::DMVector pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::DMVector | 
Definition at line 30 of file casadi-algo.hpp.
| typedef Data::MatrixXs pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::MatrixXs | 
Definition at line 46 of file casadi-algo.hpp.
| typedef pinocchio::ModelTpl<Scalar, Options> pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::Model | 
Definition at line 36 of file casadi-algo.hpp.
| typedef Data::RowMatrixXs pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::RowMatrixXs | 
Definition at line 48 of file casadi-algo.hpp.
| typedef _Scalar pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::Scalar | 
Definition at line 26 of file casadi-algo.hpp.
| typedef Model::TangentVectorType pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::TangentVectorType | 
Definition at line 42 of file casadi-algo.hpp.
| typedef Data::VectorXs pinocchio.casadi::AutoDiffAlgoBase< _Scalar >::VectorXs | 
Definition at line 47 of file casadi-algo.hpp.
| anonymous enum | 
| Enumerator | |
|---|---|
| Options | |
Definition at line 31 of file casadi-algo.hpp.
| 
 | inline | 
Definition at line 52 of file casadi-algo.hpp.
| 
 | inlinevirtual | 
Definition at line 68 of file casadi-algo.hpp.
| 
 | pure virtual | 
build the mapping Y = f(X)
Implemented in pinocchio.casadi::AutoDiffConstraintDynamicsDerivatives< _Scalar >, pinocchio.casadi::AutoDiffConstraintDynamics< _Scalar >, pinocchio.casadi::AutoDiffABADerivatives< _Scalar >, and pinocchio.casadi::AutoDiffABA< _Scalar >.
| 
 | inline | 
Definition at line 96 of file casadi-algo.hpp.
| 
 | inline | 
Definition at line 90 of file casadi-algo.hpp.
| 
 | inline | 
Definition at line 131 of file casadi-algo.hpp.
| 
 | inline | 
Definition at line 126 of file casadi-algo.hpp.
| 
 | inline | 
Definition at line 75 of file casadi-algo.hpp.
| 
 | inline | 
Definition at line 114 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 | 
Options to generate or not the source code for the evaluation function.
Definition at line 143 of file casadi-algo.hpp.
| 
 | protected | 
Options to build or not the Jacobian of he function.
Definition at line 145 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 140 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 150 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 139 of file casadi-algo.hpp.
| 
 | protected | 
Definition at line 150 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.
| 
 | protected | 
Definition at line 139 of file casadi-algo.hpp.