23 #include "mbsimFlexibleBody/utils/angles.h"
25 namespace MBSimFlexibleBody {
45 virtual int getqSize()
const {
return 3; }
virtual fmatvec::Vec computentil(const fmatvec::Vec &q) const
Definition: cardan.cc:76
virtual fmatvec::SqrMat computenq(const fmatvec::Vec &q) const
Definition: cardan.cc:111
node class for angle parametrisation
Definition: angles.h:35
virtual fmatvec::SqrMat computeT(const fmatvec::Vec &q) const
Definition: cardan.cc:308
virtual fmatvec::SqrMat computentilq(const fmatvec::Vec &q) const
Definition: cardan.cc:155
virtual fmatvec::SqrMat computebtilq(const fmatvec::Vec &q) const
Definition: cardan.cc:161
virtual fmatvec::Vec3 computeb(const fmatvec::Vec &q) const
Definition: cardan.cc:63
virtual fmatvec::Mat computebtilq2(const fmatvec::Vec &q) const
Definition: cardan.cc:276
virtual fmatvec::Vec3 computet(const fmatvec::Vec &q) const
Definition: cardan.cc:33
virtual fmatvec::SqrMat computetq(const fmatvec::Vec &q) const
Definition: cardan.cc:88
virtual fmatvec::Mat computetq2(const fmatvec::Vec &q) const
Definition: cardan.cc:167
cardan parametrisation
Definition: cardan.h:32
virtual fmatvec::Mat computebq2(const fmatvec::Vec &q) const
Definition: cardan.cc:237
virtual fmatvec::SqrMat computebq(const fmatvec::Vec &q) const
Definition: cardan.cc:134
Cardan()
constructor
Definition: cardan.cc:29
virtual ~Cardan()
destructor
Definition: cardan.cc:31
virtual fmatvec::Mat computentilq2(const fmatvec::Vec &q) const
Definition: cardan.cc:270
virtual fmatvec::Vec computeOmega(const fmatvec::Vec &q, const fmatvec::Vec &qt) const
Definition: cardan.cc:282
virtual fmatvec::Mat computenq2(const fmatvec::Vec &q) const
Definition: cardan.cc:202
virtual fmatvec::Vec computebtil(const fmatvec::Vec &q) const
Definition: cardan.cc:82
virtual fmatvec::Vec3 computen(const fmatvec::Vec &q) const
Definition: cardan.cc:48