Template Struct AutoDiffAlgoBase
Defined in File casadi-algo.hpp
Inheritance Relationships
Derived Types
public pinocchio::casadi::AutoDiffABA< _Scalar >
(Template Struct AutoDiffABA)public pinocchio::casadi::AutoDiffABADerivatives< _Scalar >
(Template Struct AutoDiffABADerivatives)public pinocchio::casadi::AutoDiffConstraintDynamics< _Scalar >
(Template Struct AutoDiffConstraintDynamics)public pinocchio::casadi::AutoDiffConstraintDynamicsDerivatives< _Scalar >
(Template Struct AutoDiffConstraintDynamicsDerivatives)
Struct Documentation
-
template<typename _Scalar>
struct AutoDiffAlgoBase Subclassed by pinocchio::casadi::AutoDiffABA< _Scalar >, pinocchio::casadi::AutoDiffABADerivatives< _Scalar >, pinocchio::casadi::AutoDiffConstraintDynamics< _Scalar >, pinocchio::casadi::AutoDiffConstraintDynamicsDerivatives< _Scalar >
Public Types
Values:
-
enumerator Options
-
enumerator Options
-
typedef ::casadi::SX ADScalar
-
typedef ::casadi::SXVector ADSVector
-
typedef ::casadi::DM DMMatrix
-
typedef ::casadi::DMVector DMVector
-
typedef ::casadi::Function ADFun
Public Functions
-
inline AutoDiffAlgoBase(const Model &model, const std::string &filename, const std::string &libname, const std::string &fun_name)
-
inline virtual ~AutoDiffAlgoBase()
-
virtual void buildMap() = 0
build the mapping Y = f(X)
-
inline void initLib()
-
inline bool existLib() const
-
inline void compileLib()
-
inline void loadLib(const bool generate_if_not_exist = true)
-
inline casadi_int getFunOperationCount() const
-
inline casadi_int getFunDerivsOperationCount() const
Protected Attributes
-
std::string filename
-
std::string libname
-
std::string fun_name
-
::casadi::CodeGenerator cg_generated
-
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_int fun_operation_count
-
casadi_int fun_derivs_operation_count