MBDyn-1.7.3
|
#include <matvecexp.h>
Public Member Functions | |
MatExp (void) | |
~MatExp (void) | |
MatExp (const MatExp &min) | |
MatExp (const VecExp &vin) | |
MatExp (const VecExp &v1, const VecExp &v2) | |
MatExp (const doublereal &d, const VecExp &v2) | |
MatExp (const Mat3x3 &ma, const Mat3x3 &mxa) | |
const Mat3x3 & | GetVec (void) const |
const Mat3x3 & | GetMom (void) const |
void | PutVec (const Mat3x3 &x) |
void | PutMom (const Mat3x3 &x) |
MatExp & | operator= (const MatExp &m) |
MatExp & | operator+= (const MatExp &v) |
MatExp & | operator-= (const MatExp &v) |
MatExp | operator* (const doublereal &d) const |
MatExp | operator/ (const doublereal &d) const |
VecExp | operator* (const VecExp &v) const |
MatExp | operator* (const MatExp &m) const |
MatExp | Transpose (void) const |
VecExp | Ax (void) const |
std::ostream & | Write (std::ostream &out, const char *sFill=" ", const char *sFill2=NULL) const |
Protected Attributes | |
Mat3x3 | vec |
Mat3x3 | mom |
Definition at line 318 of file matvecexp.h.
|
inline |
Definition at line 324 of file matvecexp.h.
References NO_OP.
Referenced by operator*(), operator/(), and Transpose().
|
inline |
Definition at line 328 of file matvecexp.h.
References NO_OP.
|
inline |
|
inline |
Definition at line 336 of file matvecexp.h.
References VecExp::GetMom(), VecExp::GetVec(), MatCross, mom, and vec.
Definition at line 341 of file matvecexp.h.
References VecExp::GetMom(), VecExp::GetVec(), MatCrossCross, mom, and vec.
|
inline |
Definition at line 347 of file matvecexp.h.
References VecExp::GetMom(), VecExp::GetVec(), MatCross, mom, and vec.
|
inline |
Definition at line 411 of file matvecexp.h.
References Mat3x3::Ax(), mom, and vec.
|
inline |
Definition at line 360 of file matvecexp.h.
References mom.
Referenced by Compute(), ComputeFullInterpolation(), RoTrManip::Helix(), and operator<<().
|
inline |
Definition at line 356 of file matvecexp.h.
References vec.
Referenced by Compute(), ComputeFullInterpolation(), RoTrManip::Helix(), and operator<<().
|
inline |
Definition at line 390 of file matvecexp.h.
References MatExp(), mom, and vec.
Definition at line 399 of file matvecexp.h.
References VecExp::GetMom(), VecExp::GetVec(), mom, and vec.
Definition at line 403 of file matvecexp.h.
References MatExp(), mom, and vec.
Definition at line 378 of file matvecexp.h.
Definition at line 384 of file matvecexp.h.
|
inline |
Definition at line 372 of file matvecexp.h.
|
inline |
Definition at line 368 of file matvecexp.h.
References mom.
|
inline |
Definition at line 364 of file matvecexp.h.
References vec.
|
inline |
Definition at line 407 of file matvecexp.h.
References MatExp(), mom, Mat3x3::Transpose(), and vec.
Referenced by Compute().
std::ostream & MatExp::Write | ( | std::ostream & | out, |
const char * | sFill = " " , |
||
const char * | sFill2 = NULL |
||
) | const |
Definition at line 177 of file matvecexp.cc.
References Mat3x3::dGet(), mom, and vec.
Referenced by Write().
|
protected |
Definition at line 321 of file matvecexp.h.
Referenced by Ax(), GetMom(), MatExp(), operator*(), operator+=(), operator-=(), operator/(), operator=(), PutMom(), Transpose(), and Write().
|
protected |
Definition at line 320 of file matvecexp.h.
Referenced by Ax(), GetVec(), MatExp(), operator*(), operator+=(), operator-=(), operator/(), operator=(), PutVec(), Transpose(), and Write().