MBDyn-1.7.3
|
#include <rbk.h>
Public Member Functions | |
virtual | ~RigidBodyKinematics (void) |
virtual void | Update (void) |
virtual const Vec3 & | GetX (void) const =0 |
virtual const Mat3x3 & | GetR (void) const =0 |
virtual const Vec3 & | GetV (void) const =0 |
virtual const Vec3 & | GetW (void) const =0 |
virtual const Vec3 & | GetXPP (void) const =0 |
virtual const Vec3 & | GetWP (void) const =0 |
|
virtual |
|
pure virtual |
Implemented in StructNode, StructDispNode, ReferenceFrame, and ConstRigidBodyKinematics.
Referenced by AirProperties::GetVelocity().
|
pure virtual |
Implemented in StructDispNode, ReferenceFrame, and ConstRigidBodyKinematics.
Referenced by AirProperties::GetVelocity().
|
pure virtual |
Implemented in StructNode, StructDispNode, ReferenceFrame, and ConstRigidBodyKinematics.
Referenced by AutomaticStructDispElem::AssJac(), AutomaticStructElem::AssJac(), Mass::AssMatsRBK_int(), VariableBody::AssMatsRBK_int(), Body::AssMatsRBK_int(), AutomaticStructDispElem::AssRes(), AutomaticStructElem::AssRes(), VariableBody::AssVecRBK_int(), Body::AssVecRBK_int(), and AirProperties::GetVelocity().
|
pure virtual |
Implemented in DynamicStructNode, StructNode, StructDispNode, ReferenceFrame, and ConstRigidBodyKinematics.
Referenced by Mass::AssMatsRBK_int(), VariableBody::AssMatsRBK_int(), Body::AssMatsRBK_int(), VariableBody::AssVecRBK_int(), and Body::AssVecRBK_int().
|
pure virtual |
Implemented in StructDispNode, ReferenceFrame, and ConstRigidBodyKinematics.
Referenced by AirProperties::GetVelocity().
|
pure virtual |
Implemented in DynamicStructDispNode, StructDispNode, ReferenceFrame, and ConstRigidBodyKinematics.
Referenced by VariableBody::AssMatsRBK_int(), Body::AssMatsRBK_int(), Mass::AssVecRBK_int(), VariableBody::AssVecRBK_int(), and Body::AssVecRBK_int().
|
virtual |
Reimplemented in DriveRigidBodyKinematics.
Definition at line 45 of file rbk.cc.
References NO_OP.
Referenced by DummyStructNode::AfterPredict(), DummyStructNode::DerivativesUpdate(), DataManager::SetTime(), DummyStructNode::SetValue(), DynamicStructDispNode::Update(), DynamicStructNode::Update(), and ModalNode::Update().