|
| CardanShaft (const std::string &name, Data param=Data()) |
|
MBSim::RigidBody * | getInputShaft () |
|
MBSim::RigidBody * | getIntermediateShaft () |
|
MBSim::RigidBody * | getOutputShaft () |
|
const Data & | getData () const |
|
virtual std::string | getType () const |
|
| DynamicSystem (const std::string &name) |
|
virtual void | init (InitStage stage) |
|
virtual void | setDynamicSystemSolver (DynamicSystemSolver *sys) |
|
virtual void | plot (double t, double dt) |
|
virtual void | plotAtSpecialEvent (double t, double dt=1.) |
|
virtual void | closePlot () |
|
virtual void | facLLM (int i=0)=0 |
|
virtual int | solveConstraintsFixpointSingle () |
|
virtual int | solveImpactsFixpointSingle (double dt) |
|
virtual int | solveConstraintsGaussSeidel () |
|
virtual int | solveImpactsGaussSeidel (double dt) |
|
virtual int | solveConstraintsRootFinding () |
|
virtual int | solveImpactsRootFinding (double dt) |
|
virtual int | jacobianConstraints () |
|
virtual int | jacobianImpacts () |
|
virtual void | checkConstraintsForTermination () |
|
virtual void | checkImpactsForTermination (double dt) |
|
virtual void | updaterFactors () |
|
virtual Frame * | getFrame (const std::string &name, bool check=true) const |
|
virtual Contour * | getContour (const std::string &name, bool check=true) const |
|
void | updateqRef (const fmatvec::Vec &ref) |
|
void | updateqdRef (const fmatvec::Vec &ref) |
|
void | updateuRef (const fmatvec::Vec &ref) |
|
void | updateuallRef (const fmatvec::Vec &ref) |
|
void | updateudRef (const fmatvec::Vec &ref, int i=0) |
|
void | updateudallRef (const fmatvec::Vec &ref, int i=0) |
|
void | updatehRef (const fmatvec::Vec &hRef, int i=0) |
|
void | updaterRef (const fmatvec::Vec &ref, int j=0) |
|
void | updateTRef (const fmatvec::Mat &ref) |
|
void | updateMRef (const fmatvec::SymMat &ref, int i=0) |
|
void | updateLLMRef (const fmatvec::SymMat &ref, int i=0) |
|
void | updategRef (const fmatvec::Vec &ref) |
|
void | updategdRef (const fmatvec::Vec &ref) |
|
void | updatelaRef (const fmatvec::Vec &ref) |
|
void | updatewbRef (const fmatvec::Vec &ref) |
|
void | updateWRef (const fmatvec::Mat &ref, int i=0) |
|
void | updateWInverseKineticsRef (const fmatvec::Mat &ref, int i=0) |
|
void | updateVRef (const fmatvec::Mat &ref, int i=0) |
|
void | updatesvRef (const fmatvec::Vec &ref) |
|
void | updatejsvRef (const fmatvec::VecInt &ref) |
|
void | updateLinkStatusRef (const fmatvec::VecInt &LinkStatusParent) |
|
void | updateLinkStatusRegRef (const fmatvec::VecInt &LinkStatusRegParent) |
|
void | updateresRef (const fmatvec::Vec &ref) |
|
void | updaterFactorRef (const fmatvec::Vec &ref) |
|
void | buildListOfDynamicSystems (std::vector< DynamicSystem * > &sys) |
|
void | buildListOfObjects (std::vector< Object * > &obj) |
|
void | buildListOfLinks (std::vector< Link * > &lnk) |
|
void | buildListOfSetValuedLinks (std::vector< Link * > &lnk) |
|
void | buildListOfFrames (std::vector< Frame * > &frm) |
|
void | buildListOfContours (std::vector< Contour * > &cnt) |
|
void | buildListOfModels (std::vector< ModellingInterface * > &model) |
|
void | buildListOfInverseKineticsLinks (std::vector< Link * > &lnk) |
|
void | buildListOfObservers (std::vector< Observer * > &obsrv) |
|
void | setUpInverseKinetics () |
|
void | setUpLinks () |
|
bool | gActiveChanged () |
|
bool | gActiveChangedReg () |
|
bool | detectImpact () |
|
void | calcsvSize () |
|
void | calclaSize (int j) |
|
void | calcLinkStatusSize () |
|
void | calcLinkStatusRegSize () |
|
void | calclaInverseKineticsSize () |
|
void | calcbInverseKineticsSize () |
|
void | calcgSize (int j) |
|
void | calcgdSize (int j) |
|
void | calcrFactorSize (int j) |
|
void | setUpActiveLinks () |
|
void | checkActive (int i) |
|
void | checkActiveReg (int i) |
|
virtual void | setgTol (double tol) |
|
virtual void | setgdTol (double tol) |
|
virtual void | setgddTol (double tol) |
|
virtual void | setlaTol (double tol) |
|
virtual void | setLaTol (double tol) |
|
void | setrMax (double rMax) |
|
int | frameIndex (const Frame *frame_) const |
|
void | addGroup (DynamicSystem *dynamicsystem) |
|
DynamicSystem * | getGroup (const std::string &name, bool check=true) const |
|
void | addObject (Object *object) |
|
Object * | getObject (const std::string &name, bool check=true) const |
|
void | addLink (Link *link) |
|
void | addInverseKineticsLink (Link *link) |
|
Link * | getLink (const std::string &name, bool check=true) const |
|
void | addModel (ModellingInterface *modell) |
|
ModellingInterface * | getModel (const std::string &name, bool check=true) const |
|
FixedRelativeFrame * | getFrameI () |
|
virtual Element * | getChildByContainerAndName (const std::string &container, const std::string &name) const |
|
Atom & | operator= (const Atom &) |
|
void | setMessageStreamActive (MsgType type, bool active) |
|
void | getMessageStream (MsgType type, boost::shared_ptr< bool > &a, boost::shared_ptr< std::ostream > &s) |
|
void | adoptMessageStreams (const Atom *src=NULL) |
|
std::ostream & | msg (MsgType type) |
|
bool | msgAct (MsgType type) |
|