|
typedef Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > | Value_t |
|
typedef Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > | Jacobian_t |
|
typedef Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > | PseudoInv_t |
|
typedef Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > | PseudoInvJacobian_t |
|
typedef CalculusBase< MatrixOfExpressions, Value_t, Jacobian_t > | Parent_t |
|
typedef CalculusBaseAbstract< ValueType, JacobianType > | Element_t |
|
typedef Traits< Element_t >::Ptr_t | ElementPtr_t |
|
typedef Eigen::JacobiSVD< Value_t > | SVD_t |
|
typedef Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > | ValueType_t |
|
typedef Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > | JacobianType_t |
|
|
| MatrixOfExpressions (const Eigen::Ref< const Value_t > &value, const Eigen::Ref< const Jacobian_t > &jacobian) |
|
| MatrixOfExpressions (const Parent_t &other) |
|
| MatrixOfExpressions (const MatrixOfExpressions &matrix) |
|
void | setSize (std::size_t nRows, std::size_t nCols) |
|
ElementPtr_t & | operator() (std::size_t i, std::size_t j) |
|
void | set (std::size_t i, std::size_t j, const ElementPtr_t ptr) |
|
void | impl_value (const ConfigurationIn_t arg) |
|
void | impl_jacobian (const ConfigurationIn_t arg) |
|
const PseudoInv_t & | pinv () const |
|
const PseudoInvJacobian_t & | pinvJacobian () const |
|
void | computeSVD (const ConfigurationIn_t arg) |
|
void | computePseudoInverse (const ConfigurationIn_t arg) |
|
void | computePseudoInverseJacobian (const ConfigurationIn_t arg, const Eigen::Ref< const Eigen::Matrix< value_type, Eigen::Dynamic, 1 > > &rhs) |
|
void | jacobianTimes (const ConfigurationIn_t arg, const Eigen::Ref< const Eigen::Matrix< value_type, Eigen::Dynamic, 1 > > &rhs, Eigen::Ref< Jacobian_t > cache) const |
|
void | jacobianTransposeTimes (const ConfigurationIn_t arg, const Eigen::Ref< const Eigen::Matrix< value_type, Eigen::Dynamic, 1 > > &rhs, Eigen::Ref< Jacobian_t > cache) const |
|
Eigen::JacobiSVD< Value_t > & | svd () |
|
void | invalidate () |
|
| CalculusBase () |
|
| CalculusBase (const Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > &value, const Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > &jacobian) |
|
| CalculusBase (const CalculusBase &o) |
|
const Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > & | value () const |
|
const Eigen::Matrix< value_type, Eigen::Dynamic, Eigen::Dynamic > & | jacobian () const |
|
void | computeValue (const ConfigurationIn_t arg) |
|
void | computeJacobian (const ConfigurationIn_t arg) |
|
void | invalidate () |
|
const CrossMatrix & | cross () const |
|
void | computeCrossValue (const ConfigurationIn_t arg) |
|
template<typename ValueType = eigen::vector3_t, typename JacobianType = JacobianMatrix>
class hpp::constraints::MatrixOfExpressions< ValueType, JacobianType >
Matrix having Expression elements.