MBDyn-1.7.3
|
#include <matvecexp.h>
Public Member Functions | |
VecExp (void) | |
~VecExp (void) | |
VecExp (const VecExp &vin) | |
VecExp (const Vec6 &vin) | |
VecExp (const doublereal &d1, const doublereal &d2, const doublereal &d3, const doublereal &d4, const doublereal &d5, const doublereal &d6) | |
VecExp (const Vec3 &v1, const Vec3 &v2) | |
const Vec3 & | GetVec (void) const |
const Vec3 & | GetMom (void) const |
void | PutVec (const Vec3 &x) |
void | PutMom (const Vec3 &x) |
VecExp & | operator= (const VecExp &v) |
VecExp & | operator+= (const VecExp &v) |
VecExp & | operator-= (const VecExp &v) |
VecExp & | operator*= (const doublereal &d) |
VecExp & | operator/= (const doublereal &d) |
VecExp | operator+ (const VecExp &v) const |
VecExp | operator- (const VecExp &v) const |
VecExp | operator* (const doublereal &d) const |
VecExp | operator/ (const doublereal &d) const |
VecExp | operator* (const ScalExp &d) const |
VecExp | operator/ (const ScalExp &d) const |
ScalExp | operator* (const VecExp &v) const |
VecExp | Cross (const VecExp &v) const |
MatExp | Cross (void) const |
MatExp | Tens (const VecExp &v) const |
std::ostream & | Write (std::ostream &out, const char *sFill=" ") const |
Protected Attributes | |
Vec3 | vec |
Vec3 | mom |
Definition at line 165 of file matvecexp.h.
|
inline |
Definition at line 171 of file matvecexp.h.
References NO_OP.
Referenced by Cross(), operator*(), operator+(), operator-(), and operator/().
|
inline |
Definition at line 175 of file matvecexp.h.
References NO_OP.
|
inline |
|
inline |
|
inline |
Definition at line 300 of file matvecexp.h.
References Vec3::Cross(), mom, vec, and VecExp().
Referenced by RoTrManip::Elle().
|
inline |
Definition at line 421 of file matvecexp.h.
References MatCross, mom, and vec.
|
inline |
Definition at line 202 of file matvecexp.h.
References mom.
Referenced by Compute(), MatExp::MatExp(), MatExp::operator*(), operator-(), operator<<(), and Tens().
|
inline |
Definition at line 198 of file matvecexp.h.
References vec.
Referenced by Compute(), ComputeFullInterpolation(), RoTrManip::DRoTr(), RoTrManip::DRoTr_I(), RoTrManip::DRoTr_It(), RoTrManip::Elle(), MatExp::MatExp(), MatExp::operator*(), operator-(), operator<<(), RoTrManip::RoTr(), RoTrManip::RoTrAndDRoTr(), RoTrManip::RoTrAndDRoTr_It(), and Tens().
|
inline |
Definition at line 277 of file matvecexp.h.
References mom, vec, and VecExp().
Definition at line 286 of file matvecexp.h.
References ScalExp::GetMom(), ScalExp::GetVec(), mom, vec, and VecExp().
Definition at line 296 of file matvecexp.h.
|
inline |
Definition at line 232 of file matvecexp.h.
Definition at line 269 of file matvecexp.h.
References mom, vec, and VecExp().
Definition at line 220 of file matvecexp.h.
Definition at line 273 of file matvecexp.h.
References mom, vec, and VecExp().
Definition at line 226 of file matvecexp.h.
|
inline |
Definition at line 290 of file matvecexp.h.
References ASSERT, ScalExp::GetMom(), ScalExp::GetVec(), mom, vec, and VecExp().
|
inline |
Definition at line 254 of file matvecexp.h.
References MBDYN_EXCEPT_ARGS, mom, and vec.
Definition at line 214 of file matvecexp.h.
|
inline |
Definition at line 210 of file matvecexp.h.
References mom.
|
inline |
Definition at line 206 of file matvecexp.h.
References vec.
Definition at line 431 of file matvecexp.h.
References GetMom(), GetVec(), mom, Vec3::Tens(), and vec.
std::ostream & VecExp::Write | ( | std::ostream & | out, |
const char * | sFill = " " |
||
) | const |
Definition at line 139 of file matvecexp.cc.
References Vec3::dGet(), mom, and vec.
Referenced by Write().
|
protected |
Definition at line 168 of file matvecexp.h.
Referenced by Cross(), GetMom(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator=(), PutMom(), Tens(), and Write().
|
protected |
Definition at line 167 of file matvecexp.h.
Referenced by Cross(), GetVec(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator=(), PutVec(), Tens(), and Write().