#include <casadi-algo.hpp>
Public Member Functions | |
AutoDiffABA (const Model &model, const std::string &filename="casadi_aba", const std::string &libname="libcasadi_cg_aba", 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 | ~AutoDiffABA () |
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 () |
Public Attributes | |
TangentVectorType | ddq |
RowMatrixXs | ddq_dq |
RowMatrixXs | ddq_dtau |
RowMatrixXs | ddq_dv |
Definition at line 154 of file casadi-algo.hpp.
typedef Base::ADConfigVectorType pinocchio.casadi::AutoDiffABA< _Scalar >::ADConfigVectorType |
Definition at line 169 of file casadi-algo.hpp.
typedef Base::ADFun pinocchio.casadi::AutoDiffABA< _Scalar >::ADFun |
Definition at line 164 of file casadi-algo.hpp.
typedef Base::ADScalar pinocchio.casadi::AutoDiffABA< _Scalar >::ADScalar |
Definition at line 167 of file casadi-algo.hpp.
typedef Base::ADSVector pinocchio.casadi::AutoDiffABA< _Scalar >::ADSVector |
Definition at line 168 of file casadi-algo.hpp.
typedef Base::ADTangentVectorType pinocchio.casadi::AutoDiffABA< _Scalar >::ADTangentVectorType |
Definition at line 170 of file casadi-algo.hpp.
typedef AutoDiffAlgoBase<_Scalar> pinocchio.casadi::AutoDiffABA< _Scalar >::Base |
Definition at line 156 of file casadi-algo.hpp.
typedef Base::DMMatrix pinocchio.casadi::AutoDiffABA< _Scalar >::DMMatrix |
Definition at line 166 of file casadi-algo.hpp.
typedef Base::DMVector pinocchio.casadi::AutoDiffABA< _Scalar >::DMVector |
Definition at line 165 of file casadi-algo.hpp.
typedef Base::MatrixXs pinocchio.casadi::AutoDiffABA< _Scalar >::MatrixXs |
Definition at line 162 of file casadi-algo.hpp.
typedef Base::RowMatrixXs pinocchio.casadi::AutoDiffABA< _Scalar >::RowMatrixXs |
Definition at line 160 of file casadi-algo.hpp.
typedef Base::Scalar pinocchio.casadi::AutoDiffABA< _Scalar >::Scalar |
Definition at line 157 of file casadi-algo.hpp.
typedef Base::TangentVectorType pinocchio.casadi::AutoDiffABA< _Scalar >::TangentVectorType |
Definition at line 159 of file casadi-algo.hpp.
typedef Base::VectorXs pinocchio.casadi::AutoDiffABA< _Scalar >::VectorXs |
Definition at line 161 of file casadi-algo.hpp.
|
inlineexplicit |
Definition at line 172 of file casadi-algo.hpp.
|
inlinevirtual |
Definition at line 209 of file casadi-algo.hpp.
|
inlinevirtual |
build the mapping Y = f(X)
Implements pinocchio.casadi::AutoDiffAlgoBase< _Scalar >.
Definition at line 213 of file casadi-algo.hpp.
|
inline |
Definition at line 234 of file casadi-algo.hpp.
|
inline |
Definition at line 248 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 284 of file casadi-algo.hpp.
|
protected |
Definition at line 287 of file casadi-algo.hpp.
|
protected |
Definition at line 287 of file casadi-algo.hpp.
|
protected |
Definition at line 287 of file casadi-algo.hpp.
|
protected |
Definition at line 284 of file casadi-algo.hpp.
|
protected |
Definition at line 284 of file casadi-algo.hpp.
|
protected |
Definition at line 284 of file casadi-algo.hpp.
|
protected |
Definition at line 284 of file casadi-algo.hpp.
TangentVectorType pinocchio.casadi::AutoDiffABA< _Scalar >::ddq |
Definition at line 266 of file casadi-algo.hpp.
RowMatrixXs pinocchio.casadi::AutoDiffABA< _Scalar >::ddq_dq |
Definition at line 267 of file casadi-algo.hpp.
RowMatrixXs pinocchio.casadi::AutoDiffABA< _Scalar >::ddq_dtau |
Definition at line 267 of file casadi-algo.hpp.
RowMatrixXs pinocchio.casadi::AutoDiffABA< _Scalar >::ddq_dv |
Definition at line 267 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.
|
protected |
Definition at line 139 of file casadi-algo.hpp.
|
protected |
Definition at line 289 of file casadi-algo.hpp.
|
protected |
Definition at line 289 of file casadi-algo.hpp.
|
protected |
Definition at line 292 of file casadi-algo.hpp.
|
protected |
Definition at line 290 of file casadi-algo.hpp.
|
protected |
Definition at line 292 of file casadi-algo.hpp.
|
protected |
Definition at line 290 of file casadi-algo.hpp.
|
protected |
Definition at line 290 of file casadi-algo.hpp.
|
protected |
Definition at line 292 of file casadi-algo.hpp.
|
protected |
Definition at line 292 of file casadi-algo.hpp.