|
|
| NodeBasedBody (const std::string &name) |
| |
|
void | resetUpToDate () override |
| |
|
virtual void | updatePositions (int i) |
| |
|
virtual void | updateVelocities (int i) |
| |
|
virtual void | updateAccelerations (int i) |
| |
|
virtual void | updateJacobians (int i, int j=0) |
| |
|
virtual void | updateGyroscopicAccelerations (int i) |
| |
|
virtual void | updateStresses (int i) |
| |
|
const fmatvec::Vec3 & | evalNodalPosition (int i) |
| |
|
const fmatvec::Vec3 & | evalNodalVelocity (int i) |
| |
|
const fmatvec::Vec3 & | evalNodalAcceleration (int i) |
| |
|
const fmatvec::Mat3xV & | evalNodalJacobianOfTranslation (int i, int j=0) |
| |
|
const fmatvec::Vec3 & | evalNodalGyroscopicAccelerationOfTranslation (int i) |
| |
|
const fmatvec::Vec3 & | evalNodalDisplacement (int i) |
| |
|
const fmatvec::Vector< fmatvec::Fixed< 6 >, double > & | evalNodalStress (int i) |
| |
|
fmatvec::SqrMat3 & | getNodalOrientation (int i, bool check=true) |
| |
|
fmatvec::Vec3 & | getNodalAngularVelocity (int i, bool check=true) |
| |
|
fmatvec::Vec3 & | getNodalAngularAcceleration (int i, bool check=true) |
| |
|
fmatvec::Mat3xV & | getNodalJacobianOfRotation (int i, int j=0, bool check=true) |
| |
|
fmatvec::Vec3 & | getNodalGyroscopicAccelerationOfRotation (int i, bool check=true) |
| |
| void | addFrame (NodeBasedFrame *frame) |
| |
|
void | init (InitStage stage, const MBSim::InitConfigSet &config) override |
| |
|
int | getNumberOfNodes () |
| |
|
int | getNodeIndex (int nodeNumber) const |
| |
Public Member Functions inherited from MBSim::Body |
|
| Body (const std::string &name) |
| |
| void | plot () override |
| |
| void | setDynamicSystemSolver (DynamicSystemSolver *sys) override |
| |
| void | init (InitStage stage, const InitConfigSet &config) override |
| |
| void | createPlotGroup () override |
| |
|
virtual Contour * | getContour (const std::string &name, bool check=true) const |
| |
|
virtual Frame * | getFrame (const std::string &name, bool check=true) const |
| |
|
virtual Frame * | getFrameOfReference () |
| |
|
virtual const Frame * | getFrameOfReference () const |
| |
|
virtual void | setFrameOfReference (Frame *frame) |
| |
|
int | frameIndex (const Frame *frame_) const |
| |
|
int | contourIndex (const Contour *contour_) const |
| |
| Element * | getChildByContainerAndName (const std::string &container, const std::string &name) const override |
| |
|
virtual void | addFrame (Frame *frame) |
| |
|
virtual void | addContour (Contour *contour) |
| |
|
| Object (const std::string &name) |
| |
| void | plot () override |
| |
|
virtual void | updateqRef (fmatvec::Vec &qRef) |
| |
|
virtual void | updateqdRef (fmatvec::Vec &qdRef) |
| |
|
virtual void | updatedqRef (fmatvec::Vec &dqRef) |
| |
|
virtual void | updateuRef (fmatvec::Vec &uRef) |
| |
|
virtual void | updateuallRef (fmatvec::Vec &uallRef) |
| |
|
virtual void | updateudRef (fmatvec::Vec &udRef) |
| |
|
virtual void | updateduRef (fmatvec::Vec &duRef) |
| |
|
virtual void | updateudallRef (fmatvec::Vec &udallRef) |
| |
|
virtual void | updatehRef (fmatvec::Vec &hRef, int i=0) |
| |
|
virtual void | updatedhdqRef (fmatvec::Mat &dhdqRef, int i=0) |
| |
|
virtual void | updatedhduRef (fmatvec::SqrMat &dhduRef, int i=0) |
| |
|
virtual void | updatedhdtRef (fmatvec::Vec &dhdtRef, int i=0) |
| |
|
virtual void | updaterRef (fmatvec::Vec &ref, int i=0) |
| |
|
virtual void | updaterdtRef (fmatvec::Vec &ref) |
| |
|
virtual void | updateTRef (fmatvec::Mat &ref) |
| |
|
virtual void | updateMRef (fmatvec::SymMat &ref) |
| |
|
virtual void | updateLLMRef (fmatvec::SymMat &ref) |
| |
| void | init (InitStage stage, const InitConfigSet &config) override |
| |
|
virtual void | initz () |
| |
|
virtual void | writez (H5::GroupBase *group) |
| |
|
virtual void | readz0 (H5::GroupBase *group) |
| |
|
virtual void | updateLLM () |
| |
| virtual void | setUpInverseKinetics () |
| |
| void | createPlotGroup () override |
| |
|
| Element (const std::string &name) |
| |
| virtual void | setDynamicSystemSolver (DynamicSystemSolver *sys) |
| |
| virtual void | plot () |
| |
| virtual void | plotAtSpecialEvent () |
| |
|
const std::string & | getName () const |
| |
|
void | setName (const std::string &str) |
| |
|
DynamicSystemSolver * | getDynamicSystemSolver () |
| |
| virtual void | init (InitStage stage, const InitConfigSet &config=InitConfigSet()) |
| |
| virtual void | createPlotGroup () |
| |
|
H5::GroupBase * | getPlotGroup () |
| |
|
bool | getPlotFeature (const PlotFeatureEnum &pf) |
| |
|
virtual void | setPlotFeature (const PlotFeatureEnum &pf, bool value) |
| |
|
void | setPlotFeatureForChildren (const PlotFeatureEnum &pf, bool value) |
| |
|
void | setPlotFeatureRecursive (const PlotFeatureEnum &pf, bool value) |
| |
|
void | setPlotAttribute (const std::string &name, const T &value, PlotAttributeStorage storage=PlotAttributeStorage::attribute) |
| |
|
T * | getByPath (const std::string &path, bool initialCaller=true) const |
| |
|
std::string | getPath (const Element *relTo=nullptr, std::string sep="/") const |
| |
| virtual Element * | getChildByContainerAndName (const std::string &container, const std::string &name) const |
| |
|
std::vector< Element * > | getDependencies () const |
| |
|
int | computeLevel () |
| |
|
|
std::vector< fmatvec::Vec3 > | WrOP |
| |
|
std::vector< fmatvec::Vec3 > | WvP |
| |
|
std::vector< fmatvec::Vec3 > | Wom |
| |
|
std::vector< fmatvec::Vec3 > | WaP |
| |
|
std::vector< fmatvec::Vec3 > | Wpsi |
| |
|
std::vector< fmatvec::Vec3 > | WjP |
| |
|
std::vector< fmatvec::Vec3 > | WjR |
| |
|
std::vector< fmatvec::Vec3 > | disp |
| |
|
std::vector< fmatvec::SqrMat3 > | AWK |
| |
|
std::vector< fmatvec::Mat3xV > | WJP [2] |
| |
|
std::vector< fmatvec::Mat3xV > | WJR [2] |
| |
|
std::vector< bool > | updNodalPos |
| |
|
std::vector< bool > | updNodalVel |
| |
|
std::vector< bool > | updNodalAcc |
| |
|
std::vector< bool > | updNodalGA |
| |
|
std::vector< bool > | updNodalStress |
| |
|
std::vector< bool > | updNodalJac [2] |
| |
|
std::vector< fmatvec::Vector< fmatvec::Fixed< 6 >, double > > | sigma |
| |
|
int | nn {0} |
| |
|
std::vector< int > | nodeMap |
| |
|
std::vector< int > | nodeNumbers |
| |
Protected Attributes inherited from MBSim::Body |
|
std::vector< Frame * > | frame |
| |
|
Frame * | R |
| |
|
fmatvec::Mat3xV | PJT [2] |
| |
|
int | qSize |
| |
|
int | uSize [2] |
| |
|
int | hSize [2] |
| |
|
int | qInd |
| |
|
fmatvec::Vec | q |
| |
|
fmatvec::Vec | q0 |
| |
|
fmatvec::Vec | qd |
| |
|
fmatvec::Vec | h [2] |
| |
|
fmatvec::Mat | dhdq |
| |
|
fmatvec::Mat | T |
| |
|
fmatvec::SymMat | M |
| |
|
fmatvec::SymMat | LLM |
| |
|
std::string | name |
| |
|
std::string | path |
| |
|
MBXMLUtils::DOMEvalException | domEvalError |
| |
|
DynamicSystemSolver * | ds |
| |
|
H5::VectorSerie< double > * | plotVectorSerie |
| |
|
std::vector< double > | plotVector |
| |
|
std::vector< std::string > | plotColumns |
| |
|
H5::GroupBase * | plotGroup |
| |
|
std::vector< Element * > | dependency |
| |
|
PlotFeatureMap | plotFeature |
| |