A structure representing log Cholesky parameters. More...
#include <pinocchio/spatial/inertia.hpp>
Public Types | |
enum | { Options = _Options } |
typedef Eigen::Matrix< Scalar, 10, 10, Options > | Matrix10 |
typedef PseudoInertiaTpl< Scalar, Options > | PseudoInertia |
typedef _Scalar | Scalar |
typedef Eigen::Matrix< Scalar, 10, 1, Options > | Vector10 |
Public Member Functions | |
LogCholeskyParametersTpl (const Vector10 &log_cholesky) | |
Constructor for LogCholeskyParametersTpl. More... | |
Matrix10 | calculateJacobian () const |
Calculates the Jacobian of the log Cholesky parameters. More... | |
template<typename NewScalar > | |
LogCholeskyParametersTpl< NewScalar, Options > | cast () const |
void | disp_impl (std::ostream &os) const |
Vector10 | toDynamicParameters () const |
Converts the LogCholeskyParametersTpl object to dynamic parameters. More... | |
InertiaTpl< Scalar, Options > | toInertia () const |
Converts the LogCholeskyParametersTpl object to an InertiaTpl object. More... | |
PseudoInertia | toPseudoInertia () const |
Converts the LogCholeskyParametersTpl object to a PseudoInertiaTpl object. More... | |
Public Attributes | |
Vector10 | parameters |
10-dimensional vector of log Cholesky parameters | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const LogCholeskyParametersTpl &lcp) |
A structure representing log Cholesky parameters.
References:
Definition at line 1102 of file inertia.hpp.
|
inlineexplicit |
Constructor for LogCholeskyParametersTpl.
log_cholesky | A 10-dimensional vector of log Cholesky parameters. |
Definition at line 1118 of file inertia.hpp.
|
inline |
Calculates the Jacobian of the log Cholesky parameters.
Definition at line 1191 of file inertia.hpp.
|
inline |
Definition at line 1279 of file inertia.hpp.
|
inline |
Converts the LogCholeskyParametersTpl object to dynamic parameters.
Definition at line 1126 of file inertia.hpp.
|
inline |
Converts the LogCholeskyParametersTpl object to an InertiaTpl object.
Definition at line 1181 of file inertia.hpp.
|
inline |
Converts the LogCholeskyParametersTpl object to a PseudoInertiaTpl object.
Definition at line 1171 of file inertia.hpp.