MBDyn-1.7.3
|
Go to the source code of this file.
Functions | |
Vec6 | operator+ (const Vec6 &v) |
Vec6 | operator- (const Vec6 &v) |
std::ostream & | operator<< (std::ostream &out, const Vec6 &v) |
std::ostream & | Write (std::ostream &out, const Vec6 &v, const char *sFill) |
std::ostream & | operator<< (std::ostream &out, const Mat6x6 &m) |
std::ostream & | Write (std::ostream &out, const Mat6x6 &m, const char *sFill, const char *sFill2) |
Vec6 | MultRV (const Vec6 &v, const Mat3x3 &R) |
Mat6x6 | MultRM (const Mat6x6 &m, const Mat3x3 &R) |
Mat6x6 | MultMRt (const Mat6x6 &m, const Mat3x3 &R) |
Mat6x6 | MultRMRt (const Mat6x6 &m, const Mat3x3 &R) |
Mat6x6 | MultRMRt (const Mat6x6 &m, const Mat3x3 &R, const doublereal &c) |
Mat6x6 | MultVCrossMat (const Mat6x6 &m, const Vec3 &v) |
Mat6x6 | MultVCrossTMat (const Mat6x6 &m, const Vec3 &v) |
Mat6x6 | MultMatVCross (const Mat6x6 &m, const Vec3 &v) |
Mat6x6 | MultMatVCrossT (const Mat6x6 &m, const Vec3 &v) |
Variables | |
const Vec6 | Zero6 (0., 0., 0., 0., 0., 0.) |
const Mat6x6 | Zero6x6 (0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.) |
const Mat6x6 | Eye6 (1., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 1.) |
Definition at line 254 of file matvec6.cc.
References Mat6x6::GetMat11(), Mat6x6::GetMat12(), Mat6x6::GetMat21(), Mat6x6::GetMat22(), and MatCross.
Definition at line 269 of file matvec6.cc.
References Mat6x6::GetMat11(), Mat6x6::GetMat12(), Mat6x6::GetMat21(), Mat6x6::GetMat22(), and MatCross.
Definition at line 203 of file matvec6.cc.
References Mat6x6::GetMat11(), Mat6x6::GetMat12(), Mat6x6::GetMat21(), Mat6x6::GetMat22(), and Mat3x3::MulMT().
Definition at line 196 of file matvec6.cc.
References Mat6x6::GetMat11(), Mat6x6::GetMat12(), Mat6x6::GetMat21(), and Mat6x6::GetMat22().
Definition at line 210 of file matvec6.cc.
References Mat6x6::GetMat11(), Mat6x6::GetMat12(), Mat6x6::GetMat21(), Mat6x6::GetMat22(), and Mat3x3::MulMT().
Mat6x6 MultRMRt | ( | const Mat6x6 & | m, |
const Mat3x3 & | R, | ||
const doublereal & | c | ||
) |
Definition at line 216 of file matvec6.cc.
References Mat6x6::GetMat11(), Mat6x6::GetMat12(), Mat6x6::GetMat21(), Mat6x6::GetMat22(), and Mat3x3::MulMT().
Definition at line 190 of file matvec6.cc.
References Vec6::GetVec1(), and Vec6::GetVec2().
Definition at line 228 of file matvec6.cc.
References Vec3::Cross(), Mat6x6::GetMat11(), Mat6x6::GetMat12(), Mat6x6::GetMat21(), and Mat6x6::GetMat22().
Definition at line 241 of file matvec6.cc.
References Vec3::Cross(), Mat6x6::GetMat11(), Mat6x6::GetMat12(), Mat6x6::GetMat21(), and Mat6x6::GetMat22().
Definition at line 81 of file matvec6.cc.
Definition at line 87 of file matvec6.cc.
References Vec6::GetVec1(), and Vec6::GetVec2().
std::ostream& operator<< | ( | std::ostream & | out, |
const Vec6 & | v | ||
) |
Definition at line 94 of file matvec6.cc.
References Vec3::dGet(), Vec6::GetVec1(), and Vec6::GetVec2().
std::ostream& operator<< | ( | std::ostream & | out, |
const Mat6x6 & | m | ||
) |
Definition at line 160 of file matvec6.cc.
References Mat3x3::dGet(), Mat6x6::GetMat11(), Mat6x6::GetMat12(), Mat6x6::GetMat21(), and Mat6x6::GetMat22().
std::ostream& Write | ( | std::ostream & | out, |
const Vec6 & | v, | ||
const char * | sFill | ||
) |
Definition at line 105 of file matvec6.cc.
References Vec6::Write().
std::ostream& Write | ( | std::ostream & | out, |
const Mat6x6 & | m, | ||
const char * | sFill, | ||
const char * | sFill2 | ||
) |
Definition at line 183 of file matvec6.cc.
References Mat6x6::Write().
const Mat6x6 Eye6(1., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 1., 0., 0., 0., 0., 0., 0., 1.) |
Referenced by MBDynParser::GetMat6x6().
const Vec6 Zero6(0., 0., 0., 0., 0., 0.) |
Referenced by ViscousBody::AfterConvergence(), ViscousBody::AfterPredict(), ViscousJoint::AfterPredict(), ViscousBody::AssVec(), ViscousJoint::AssVec(), Beam2::Beam2(), Beam2::DsDxi(), Beam::DsDxi(), MBDynParser::GetVec6(), HBeam::HBeam(), Beam::Init(), ViscoElasticBeam::Init(), mb_zero< Vec6 >(), and ViscoElasticBeam2::ViscoElasticBeam2().
const Mat6x6 Zero6x6(0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.) |
Referenced by MBDynParser::GetMat6x6(), and mb_zero< Mat6x6 >().