pinocchio 4.1.0
A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives
Loading...
Searching...
No Matches
LogCholeskyParametersPythonVisitor< LogCholeskyParameters > Struct Template Reference
Inheritance diagram for LogCholeskyParametersPythonVisitor< LogCholeskyParameters >:
Collaboration diagram for LogCholeskyParametersPythonVisitor< LogCholeskyParameters >:

Public Types

typedef LogCholeskyParameters::Matrix10 Matrix10
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic, Options > MatrixXs
typedef LogCholeskyParameters::Scalar Scalar
typedef LogCholeskyParameters::Vector10 Vector10
typedef Eigen::Matrix< Scalar, Eigen::Dynamic, 1, Options > VectorXs

Public Member Functions

template<class PyClass>
void visit (PyClass &cl) const

Static Public Member Functions

static MatrixXs calculateJacobian_proxy (const LogCholeskyParameters &self)
static void expose ()
static VectorXs getParameters (const LogCholeskyParameters &self)
static LogCholeskyParameters * makeFromParameters (const VectorXs &params)
static void setParameters (LogCholeskyParameters &self, const Vector10 &parameters)
static VectorXs toDynamicParameters_proxy (const LogCholeskyParameters &self)

Static Public Attributes

static constexpr int Options = LogCholeskyParameters::Options

Detailed Description

template<typename LogCholeskyParameters>
struct pinocchio::python::LogCholeskyParametersPythonVisitor< LogCholeskyParameters >

Definition at line 464 of file inertia.hpp.

Member Typedef Documentation

◆ Matrix10

template<typename LogCholeskyParameters>
typedef LogCholeskyParameters::Matrix10 Matrix10

Definition at line 470 of file inertia.hpp.

◆ MatrixXs

template<typename LogCholeskyParameters>
typedef Eigen::Matrix<Scalar, Eigen::Dynamic, Eigen::Dynamic, Options> MatrixXs

Definition at line 472 of file inertia.hpp.

◆ Scalar

template<typename LogCholeskyParameters>
typedef LogCholeskyParameters::Scalar Scalar

Definition at line 468 of file inertia.hpp.

◆ Vector10

template<typename LogCholeskyParameters>
typedef LogCholeskyParameters::Vector10 Vector10

Definition at line 469 of file inertia.hpp.

◆ VectorXs

template<typename LogCholeskyParameters>
typedef Eigen::Matrix<Scalar, Eigen::Dynamic, 1, Options> VectorXs

Definition at line 471 of file inertia.hpp.

Member Function Documentation

◆ calculateJacobian_proxy()

template<typename LogCholeskyParameters>
MatrixXs calculateJacobian_proxy(const LogCholeskyParameters &self)
inlinestatic

Definition at line 541 of file inertia.hpp.

◆ expose()

template<typename LogCholeskyParameters>
void expose()
inlinestatic

Definition at line 546 of file inertia.hpp.

◆ getParameters()

template<typename LogCholeskyParameters>
VectorXs getParameters(const LogCholeskyParameters &self)
inlinestatic

Definition at line 527 of file inertia.hpp.

◆ makeFromParameters()

template<typename LogCholeskyParameters>
LogCholeskyParameters * makeFromParameters(const VectorXs &params)
inlinestatic

Definition at line 515 of file inertia.hpp.

◆ setParameters()

template<typename LogCholeskyParameters>
void setParameters(LogCholeskyParameters &self,
const Vector10 &parameters )
inlinestatic

Definition at line 531 of file inertia.hpp.

◆ toDynamicParameters_proxy()

template<typename LogCholeskyParameters>
VectorXs toDynamicParameters_proxy(const LogCholeskyParameters &self)
inlinestatic

Definition at line 536 of file inertia.hpp.

◆ visit()

template<typename LogCholeskyParameters>
template<class PyClass>
void visit(PyClass &cl)const
inline

Definition at line 476 of file inertia.hpp.

Member Data Documentation

◆ Options

template<typename LogCholeskyParameters>
int Options = LogCholeskyParameters::Options
staticconstexpr

Definition at line 467 of file inertia.hpp.


The documentation for this struct was generated from the following file: