30 q(size),qdot(size),qdotdot(size)
34 q(qin),qdot(qdotin),qdotdot(qdotdotin)
39 q(qin),qdot(qdotin),qdotdot(q.rows())
44 q(qin),qdot(q.rows()),qdotdot(q.rows())
76 Add(src1.
q,src2,dest.
q);
137 Multiply(src.
q,(2*factor.grad*factor.grad)/(factor.t*factor.t*factor.t),dest.
q);
142 Multiply(src.
q,factor.grad/(factor.t*factor.t),dest.
q);
149 Multiply(src.
q,(2*factor.d*factor.d)/(factor.t*factor.t*factor.t)-factor.dd/(factor.t*factor.t),dest.
q);
154 Multiply(src.
q,factor.d/(factor.t*factor.t),dest.
q);
JntArrayAcc(unsigned int size)
unsigned int rows() const
void Add(const JntArray &src1, const JntArray &src2, JntArray &dest)
void Divide(const JntArray &src, const double &factor, JntArray &dest)
void Multiply(const JntArray &src, const double &factor, JntArray &dest)
void SetToZero(Jacobian &jac)
void Subtract(const JntArray &src1, const JntArray &src2, JntArray &dest)
IMETHOD bool Equal(const VectorAcc &, const VectorAcc &, double=epsilon)