1 #ifndef IIT_ROBOT_CT_INVERTEDPENDULUM_INERTIA_PROPERTIES_H_ 2 #define IIT_ROBOT_CT_INVERTEDPENDULUM_INERTIA_PROPERTIES_H_ 12 namespace ct_InvertedPendulum {
23 template <
typename TRAIT>
26 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
46 template <
typename TRAIT>
49 template <
typename TRAIT>
51 return this->tensor_Link1;
53 template <
typename TRAIT>
55 return this->tensor_Link1.
getMass();
57 template <
typename TRAIT>
59 return this->com_Link1;
62 template <
typename TRAIT>
Scalar getTotalMass() const
Definition: inertia_properties.h:63
iit::rbd::Core< Scalar > CoreS
Definition: inertia_properties.h:29
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef TRAIT::Scalar Scalar
Definition: inertia_properties.h:28
CoreS::Vector3 Vec3d
Definition: inertia_properties.h:31
Definition: inertia_properties.h:24
iit::rbd::tpl::InertiaMatrixDense< Scalar > IMatrix
Definition: inertia_properties.h:30
ct::core::ADCodegenLinearizer< state_dim, control_dim >::ADCGScalar Scalar
Definition: HyALinearizationCodeGen.cpp:23
Scalar getMass_Link1() const
Definition: inertia_properties.h:54
const IMatrix & getTensor_Link1() const
Definition: inertia_properties.h:50
tpl::InertiaMatrixDense< double > InertiaMatrixDense
~InertiaProperties()
Definition: inertia_properties.h:47
const Vec3d & getCOM_Link1() const
Definition: inertia_properties.h:58
InertiaProperties()
Definition: inertia_properties.impl.h:2
PlainMatrix< Scalar, 3, 1 > Vector3