addContour(MBSim::Contour *contour) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | virtual |
addFrame(const std::string &name, const AT &alpha) | MBSimFlexibleBody::FlexibleBodyContinuum< AT > | inline |
addFrame(MBSim::Frame *frame, const AT &alpha) | MBSimFlexibleBody::FlexibleBodyContinuum< AT > | inline |
MBSimFlexibleBody::FlexibleBody::addFrame(const std::string &name, const MBSim::ContourPointData &S_) | MBSimFlexibleBody::FlexibleBody | |
MBSimFlexibleBody::FlexibleBody::addFrame(MBSim::Frame *frame, const MBSim::ContourPointData &S_) | MBSimFlexibleBody::FlexibleBody | |
MBSimFlexibleBody::FlexibleBody::addFrame(const std::string &name, const int &id) | MBSimFlexibleBody::FlexibleBody | |
MBSimFlexibleBody::FlexibleBody::addFrame(NodeFrame *frame) | MBSimFlexibleBody::FlexibleBody | |
MBSimFlexibleBody::FlexibleBody::addFrame(MBSim::FixedRelativeFrame *frame) | MBSimFlexibleBody::FlexibleBody | |
MBSim::Body::addFrame(Frame *frame) | MBSim::Body | protectedvirtual |
adoptMessageStreams(const Atom *src=NULL) | fmatvec::Atom | |
Atom() | fmatvec::Atom | protected |
Atom(const Atom &src) | fmatvec::Atom | protected |
Body(const std::string &name) | MBSim::Body | |
BuildElements()=0 | MBSimFlexibleBody::FlexibleBody | pure virtual |
calcSize(int j) | MBSim::Body | virtual |
calculateLocalInitialValues enum value | MBSim::Body | |
closePlot() | MBSim::Body | virtual |
computeKineticEnergy() (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | virtual |
computeLevel() | MBSim::Body | |
computePotentialEnergy() (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | virtual |
contourFrame (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | protected |
contourIndex(const Contour *contour_) const | MBSim::Body | |
createPlotGroup() | MBSim::Body | virtual |
d_massproportional | MBSimFlexibleBody::FlexibleBody | protected |
debug enum value | MBSim::Body | |
dependency | MBSim::Body | protected |
dhdq | MBSim::Body | protected |
disabled enum value | MBSim::Body | |
discretization | MBSimFlexibleBody::FlexibleBody | protected |
ds | MBSim::Body | protected |
Element(const std::string &name) | MBSim::Body | |
enabled enum value | MBSim::Body | |
energy enum value | MBSim::Body | |
exportPositionVelocity(const std::string &filenamePos, const std::string &filenameVel=std::string(), const int °=3, const bool &writePsFile=false) | MBSimFlexibleBody::FlexibleBody | inlinevirtual |
facLLM(int i=0) | MBSim::Body | virtual |
fixedRelativeFrames | MBSimFlexibleBody::FlexibleBody | protected |
FlexibleBody(const std::string &name) | MBSimFlexibleBody::FlexibleBody | |
FlexibleBodyContinuum(const std::string &name) | MBSimFlexibleBody::FlexibleBodyContinuum< AT > | inline |
frame | MBSim::Body | protected |
frameIndex(const Frame *frame_) const | MBSim::Body | |
generalizedLinkForce enum value | MBSim::Body | |
getByPath(const std::string &path, bool initialCaller=true) const | MBSim::Body | |
getChildByContainerAndName(const std::string &container, const std::string &name) const | MBSim::Body | virtual |
getContour(const std::string &name, bool check=true) const | MBSim::Body | virtual |
getDynamicSystemSolver() | MBSim::Body | |
getElementsDependingOn() const | MBSim::Body | |
getFrame(const std::string &name, bool check=true) const | MBSim::Body | virtual |
getFrameOfReference() | MBSim::Body | virtual |
getFrameOfReference() const | MBSim::Body | virtual |
getMessageStream(MsgType type, boost::shared_ptr< bool > &a, boost::shared_ptr< std::ostream > &s) | fmatvec::Atom | |
getName() const | MBSim::Body | |
getNodeOffset() const (defined in MBSimFlexibleBody::FlexibleBodyContinuum< AT >) | MBSimFlexibleBody::FlexibleBodyContinuum< AT > | inline |
getPath(const Element *relTo=NULL, std::string sep="/") const | MBSim::Body | |
getPlotFeature(PlotFeature pf) | MBSim::Body | |
getPlotFeatureForChildren(PlotFeature pf) | MBSim::Body | |
getPlotGroup() | MBSim::Body | |
getType() const (defined in MBSimFlexibleBody::FlexibleBodyContinuum< AT >) | MBSimFlexibleBody::FlexibleBodyContinuum< AT > | inlinevirtual |
globalAcceleration enum value | MBSim::Body | |
GlobalMatrixContribution(int CurrentElement, const fmatvec::Mat &locMat, fmatvec::Mat &gloMat)=0 | MBSimFlexibleBody::FlexibleBody | pure virtual |
GlobalMatrixContribution(int CurrentElement, const fmatvec::SymMat &locMat, fmatvec::SymMat &gloMat)=0 | MBSimFlexibleBody::FlexibleBody | pure virtual |
globalPosition enum value | MBSim::Body | |
GlobalVectorContribution(int CurrentElement, const fmatvec::Vec &locVec, fmatvec::Vec &gloVec)=0 | MBSimFlexibleBody::FlexibleBody | pure virtual |
globalVelocity enum value | MBSim::Body | |
h | MBSim::Body | protected |
hSize | MBSim::Body | protected |
importPositionVelocity(const std::string &filenamePos, const std::string &filenameVel=std::string()) | MBSimFlexibleBody::FlexibleBody | inlinevirtual |
init(InitStage stage) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | virtual |
initDataInterfaceBase(DynamicSystemSolver *parentds) | MBSim::Body | virtual |
initializeUsingXML(xercesc::DOMElement *element) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | virtual |
InitStage enum name | MBSim::Body | |
initz() | MBSim::Body | virtual |
linkKinematics enum value | MBSim::Body | |
LLM | MBSim::Body | protected |
M | MBSim::Body | protected |
msg(MsgType type) | fmatvec::Atom | |
msgAct(MsgType type) | fmatvec::Atom | |
msgActStatic(MsgType type) | fmatvec::Atom | static |
msgStatic(MsgType type) | fmatvec::Atom | static |
MsgType enum name | fmatvec::Atom | |
name | MBSim::Body | protected |
nodeFrames | MBSimFlexibleBody::FlexibleBody | protected |
nodeOffset | MBSimFlexibleBody::FlexibleBodyContinuum< AT > | protected |
Object(const std::string &name) | MBSim::Body | |
openMBV enum value | MBSim::Body | |
operator=(const Atom &) | fmatvec::Atom | |
path | MBSim::Body | protected |
PJT | MBSim::Body | protected |
plot(double t, double dt=1) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | virtual |
plotAtSpecialEvent(double t, double dt=1) | MBSim::Body | virtual |
plotColumns | MBSim::Body | protected |
PlotFeature enum name | MBSim::Body | |
PlotFeatureStatus enum name | MBSim::Body | |
plotGroup | MBSim::Body | protected |
plotRecursive enum value | MBSim::Body | |
plotting enum value | MBSim::Body | |
plotVector | MBSim::Body | protected |
plotVectorSerie | MBSim::Body | protected |
preInit enum value | MBSim::Body | |
q | MBSim::Body | protected |
q0 | MBSim::Body | protected |
qd | MBSim::Body | protected |
qElement | MBSimFlexibleBody::FlexibleBody | protected |
qInd | MBSim::Body | protected |
qSize | MBSim::Body | protected |
R | MBSim::Body | protected |
readz0(H5::GroupBase *group) | MBSim::Body | virtual |
relativeFrameContourLocation enum value | MBSim::Body | |
reorganizeHierarchy enum value | MBSim::Body | |
resize enum value | MBSim::Body | |
resolveXMLPath enum value | MBSim::Body | |
rightHandSide enum value | MBSim::Body | |
S_Frame | MBSimFlexibleBody::FlexibleBody | protected |
separateFilePerGroup enum value | MBSim::Body | |
setContourNodes(const std::vector< AT > nodes) (defined in MBSimFlexibleBody::FlexibleBodyContinuum< AT >) | MBSimFlexibleBody::FlexibleBodyContinuum< AT > | inline |
setCurrentMessageStream(MsgType type, const boost::shared_ptr< bool > &a=boost::make_shared< bool >(true), const boost::shared_ptr< std::ostream > &s=boost::make_shared< std::ostream >(std::cout.rdbuf())) | fmatvec::Atom | static |
setDynamicSystemSolver(DynamicSystemSolver *sys) | MBSim::Body | virtual |
setFrameOfReference(MBSim::Frame *frame) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | virtual |
setMassProportionalDamping(const double d_) | MBSimFlexibleBody::FlexibleBody | inline |
setMessageStreamActive(MsgType type, bool active) | fmatvec::Atom | |
setName(const std::string &str) | MBSim::Body | |
setNodeOffset(const AT nodeOffset_) (defined in MBSimFlexibleBody::FlexibleBodyContinuum< AT >) | MBSimFlexibleBody::FlexibleBodyContinuum< AT > | inline |
setPlotFeature(PlotFeature pf, PlotFeatureStatus value) | MBSim::Body | virtual |
setPlotFeatureForChildren(PlotFeature pf, PlotFeatureStatus value) | MBSim::Body | |
setPlotFeatureRecursive(PlotFeature pf, PlotFeatureStatus value) | MBSim::Body | |
setq0(fmatvec::Vec q0_) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | inlinevirtual |
setu0(fmatvec::Vec u0_) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | inlinevirtual |
setUpInverseKinetics() | MBSim::Body | virtual |
state enum value | MBSim::Body | |
stateDerivative enum value | MBSim::Body | |
stopVector enum value | MBSim::Body | |
T | MBSim::Body | protected |
uElement | MBSimFlexibleBody::FlexibleBody | protected |
unknownStage enum value | MBSim::Body | |
unset enum value | MBSim::Body | |
updatedhdqRef(const fmatvec::Mat &dhdqRef, int i=0) | MBSim::Body | virtual |
updatedhdtRef(const fmatvec::Vec &dhdtRef, int i=0) | MBSim::Body | virtual |
updatedhduRef(const fmatvec::SqrMat &dhduRef, int i=0) | MBSim::Body | virtual |
updatedhdz(double t) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | virtual |
updatedq(double t, double dt) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | inlinevirtual |
updateh(double t, int k=0) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | virtual |
updatehRef(const fmatvec::Vec &hRef, int i=0) | MBSim::Body | virtual |
updateJacobians(double t, int k=0) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | virtual |
updateJacobiansForFrame(MBSim::ContourPointData &data, MBSim::Frame *frame=0)=0 | MBSimFlexibleBody::FlexibleBody | pure virtual |
updateKinematicsAtNode(NodeFrame *frame, MBSim::Frame::Feature ff) | MBSimFlexibleBody::FlexibleBody | inlinevirtual |
updateKinematicsForFrame(MBSim::ContourPointData &data, MBSim::Frame::Frame::Feature ff, MBSim::Frame *frame=0)=0 | MBSimFlexibleBody::FlexibleBody | pure virtual |
updateLLMRef(const fmatvec::SymMat &ref, int i=0) | MBSim::Body | virtual |
updateM(double t, int k=0) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | virtual |
updateMRef(const fmatvec::SymMat &ref, int i=0) | MBSim::Body | virtual |
updateqd(double t) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | inlinevirtual |
updateqdRef(const fmatvec::Vec &qdRef) | MBSim::Body | virtual |
updateqRef(const fmatvec::Vec &qRef) | MBSim::Body | virtual |
updaterRef(const fmatvec::Vec &ref, int i=0) | MBSim::Body | virtual |
updateStateDependentVariables(double t) (defined in MBSimFlexibleBody::FlexibleBody) | MBSimFlexibleBody::FlexibleBody | virtual |
updateTRef(const fmatvec::Mat &ref) | MBSim::Body | virtual |
updateuallRef(const fmatvec::Vec &uallRef) | MBSim::Body | virtual |
updateudallRef(const fmatvec::Vec &udallRef, int i=0) | MBSim::Body | virtual |
updateudRef(const fmatvec::Vec &udRef, int i=0) | MBSim::Body | virtual |
updateuRef(const fmatvec::Vec &uRef) | MBSim::Body | virtual |
userContourNodes | MBSimFlexibleBody::FlexibleBodyContinuum< AT > | protected |
uSize | MBSim::Body | protected |
worldFrameContourLocation enum value | MBSim::Body | |
writez(H5::GroupBase *group) | MBSim::Body | virtual |
xSize | MBSim::Body | protected |
~Atom() | fmatvec::Atom | virtual |
~Body() | MBSim::Body | virtual |
~Element() | MBSim::Body | virtual |
~FlexibleBody() | MBSimFlexibleBody::FlexibleBody | virtual |
~Object() | MBSim::Body | virtual |