4 template <
typename TRAIT>
6 linkInertias(inertiaProperties),
7 frcTransf( &forceTransforms ),
8 Link1_Ic(linkInertias.getTensor_Link1())
14 #define DATA tpl::JSIM<TRAIT>::operator() 16 template <
typename TRAIT>
38 template <
typename TRAIT>
40 L =
this ->
template triangularView<Eigen::Lower>();
42 L(0, 0) = std::sqrt(L(0, 0));
46 template <
typename TRAIT>
50 inverse(0, 0) = + (Linv(0, 0) * Linv(0, 0));
53 template <
typename TRAIT>
56 Linv(0, 0) = 1 / L(0, 0);
CoreS::ForceVector ForceVector
Definition: jsim.h:39
#define DATA
Definition: jsim.impl.h:14
Definition: declarations.h:26
Definition: inertia_properties.h:24
void computeLInverse()
Definition: jsim.impl.h:54
#define F(i, j)
Definition: jsim.impl.h:19
void computeL()
Definition: jsim.impl.h:39
iit::ct_InvertedPendulum::tpl::ForceTransforms< TRAIT > FTransforms
Definition: jsim.h:37
JSIM(IProperties &, FTransforms &)
Definition: jsim.impl.h:5
void computeInverse()
Definition: jsim.impl.h:47
const JSIM & update(const JointState &)
Definition: jsim.impl.h:17
iit::ct_InvertedPendulum::tpl::JointState< Scalar > JointState
Definition: jsim.h:32