#include <matvec3.h>
Definition at line 1664 of file matvec3.h.
CGR_Rot::Param_Manip::Param_Manip |
( |
| ) |
|
|
inline |
void CGR_Rot::Param_Manip::Manipulate |
( |
Vec3 & |
v, |
|
|
const Mat3x3 & |
m |
|
) |
| const |
|
inlinevirtual |
Implements Vec3_Manip.
Definition at line 1667 of file matvec3.h.
References Mat3x3::Ax(), grad::fabs(), MBDYN_EXCEPT_ARGS, and Mat3x3::Trace().
1671 if (
fabs(d) < std::numeric_limits<doublereal>::epsilon()) {
1672 silent_cerr(
"Param_Manip(): divide by zero, "
1673 "probably due to singularity in rotation parameters" << std::endl);
#define MBDYN_EXCEPT_ARGS
GradientExpression< UnaryExpr< FuncFabs, Expr > > fabs(const GradientExpression< Expr > &u)
doublereal Trace(void) const
The documentation for this class was generated from the following file: