addContourCoupling(Contour *contour1, Contour *contour2, InfluenceFunction *fct) | MBSim::MaxwellUnilateralConstraint | |
addDependency(Element *ele) (defined in MBSim::Element) | MBSim::Element | inline |
adoptMessageStreams(const Atom *src=NULL) | fmatvec::Atom | |
Atom() | fmatvec::Atom | protected |
Atom(const Atom &src) | fmatvec::Atom | protected |
C | MBSim::MaxwellUnilateralConstraint | protected |
calculateLocalInitialValues enum value | MBSim::Element | |
closePlot() | MBSim::Element | virtual |
computeInfluenceCoefficient(std::vector< std::vector< SingleContact > > &contacts, const std::pair< int, int > &contactIndex) | MBSim::MaxwellUnilateralConstraint | protectedvirtual |
computeInfluenceCoefficient(std::vector< std::vector< SingleContact > > &contacts, const std::pair< int, int > &contactIndex, const std::pair< int, int > &couplingContactIndex) | MBSim::MaxwellUnilateralConstraint | protectedvirtual |
computeLevel() | MBSim::Element | |
computeMaterialConstant() (defined in MBSim::MaxwellUnilateralConstraint) | MBSim::MaxwellUnilateralConstraint | protectedvirtual |
computeSmoothForces(std::vector< std::vector< SingleContact > > &contacts) | MBSim::MaxwellUnilateralConstraint | virtual |
createPlotGroup() | MBSim::Element | virtual |
dampingCoefficient | MBSim::MaxwellUnilateralConstraint | protected |
debug enum value | MBSim::Element | |
DEBUGLEVEL | MBSim::MaxwellUnilateralConstraint | protected |
dependency | MBSim::Element | protected |
diff(double la, double gdn, double r, double laMin=0) (defined in MBSim::GeneralizedForceLaw) | MBSim::GeneralizedForceLaw | inlinevirtual |
disabled enum value | MBSim::Element | |
ds | MBSim::Element | protected |
Element(const std::string &name) | MBSim::Element | |
enabled enum value | MBSim::Element | |
energy enum value | MBSim::Element | |
forceFunc | MBSim::GeneralizedForceLaw | protected |
GeneralizedForceLaw(Function< double(double, double)> *forceFunc_=NULL) | MBSim::GeneralizedForceLaw | inline |
generalizedLinkForce enum value | MBSim::Element | |
getBool(xercesc::DOMElement *e) (defined in MBSim::Element) | MBSim::Element | static |
getByPath(const std::string &path, bool initialCaller=true) const | MBSim::Element | |
getChildByContainerAndName(const std::string &container, const std::string &name) const | MBSim::Element | inlinevirtual |
getDouble(xercesc::DOMElement *e) (defined in MBSim::Element) | MBSim::Element | static |
getDynamicSystemSolver() | MBSim::Element | inline |
getElementsDependingOn() const | MBSim::Element | inline |
getInt(xercesc::DOMElement *e) (defined in MBSim::Element) | MBSim::Element | static |
getLocationStack() const (defined in MBSim::Element) | MBSim::Element | inline |
getMat(xercesc::DOMElement *e, int rows=0, int cols=0) (defined in MBSim::Element) | MBSim::Element | static |
getMat3xV(xercesc::DOMElement *e, int cols=0) (defined in MBSim::Element) | MBSim::Element | static |
getMessageStream(MsgType type, boost::shared_ptr< bool > &a, boost::shared_ptr< std::ostream > &s) | fmatvec::Atom | |
getName() const | MBSim::Element | inline |
getParent() (defined in MBSim::Element) | MBSim::Element | inlinevirtual |
getParent() const (defined in MBSim::Element) | MBSim::Element | inlinevirtual |
getPath(const Element *relTo=NULL, std::string sep="/") const | MBSim::Element | |
getPlotFeature(PlotFeature pf) | MBSim::Element | inline |
getPlotFeatureForChildren(PlotFeature pf) | MBSim::Element | inline |
getPlotGroup() | MBSim::Element | inline |
getSqrMat(xercesc::DOMElement *e, int size=0) (defined in MBSim::Element) | MBSim::Element | static |
getSqrMat3(xercesc::DOMElement *e) (defined in MBSim::Element) | MBSim::Element | static |
getSymMat(xercesc::DOMElement *e, int size=0) (defined in MBSim::Element) | MBSim::Element | static |
getSymMat3(xercesc::DOMElement *e) (defined in MBSim::Element) | MBSim::Element | static |
getType() const | MBSim::GeneralizedForceLaw | inlinevirtual |
getVec(xercesc::DOMElement *e, int rows=0) (defined in MBSim::Element) | MBSim::Element | static |
getVec3(xercesc::DOMElement *e) (defined in MBSim::Element) | MBSim::Element | static |
gLim | MBSim::MaxwellUnilateralConstraint | protected |
globalAcceleration enum value | MBSim::Element | |
globalPosition enum value | MBSim::Element | |
globalVelocity enum value | MBSim::Element | |
influenceFunctions | MBSim::MaxwellUnilateralConstraint | protected |
init(Element::InitStage stage) | MBSim::GeneralizedForceLaw | inlinevirtual |
initDataInterfaceBase(DynamicSystemSolver *parentds) | MBSim::Element | inlinevirtual |
initializeContourCouplings(Contact *parent) | MBSim::MaxwellUnilateralConstraint | virtual |
initializeUsingXML(xercesc::DOMElement *element) | MBSim::MaxwellUnilateralConstraint | virtual |
InitStage enum name | MBSim::Element | |
isActive(double g, double gTol) | MBSim::MaxwellUnilateralConstraint | inlinevirtual |
isFulfilled(double la, double gdn, double tolla, double tolgd, double laMin=0) | MBSim::GeneralizedForceLaw | inlinevirtual |
isSetValued() const | MBSim::MaxwellUnilateralConstraint | inlinevirtual |
LASTINITSTAGE enum value (defined in MBSim::Element) | MBSim::Element | |
LASTPLOTFEATURE enum value (defined in MBSim::Element) | MBSim::Element | |
LCP | MBSim::MaxwellUnilateralConstraint | protected |
linkKinematics enum value | MBSim::Element | |
locationStack (defined in MBSim::Element) | MBSim::Element | protected |
matConst | MBSim::MaxwellUnilateralConstraint | protected |
matConstSetted | MBSim::MaxwellUnilateralConstraint | protected |
MaxwellUnilateralConstraint(const double &damping=0, const double &gapLimit=0) | MBSim::MaxwellUnilateralConstraint | |
modelBuildup enum value (defined in MBSim::Element) | MBSim::Element | |
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::Element | protected |
notMinimalState enum value (defined in MBSim::Element) | MBSim::Element | |
openMBV enum value | MBSim::Element | |
operator()(double g, double gd) | MBSim::GeneralizedForceLaw | inline |
operator=(const Atom &) | fmatvec::Atom | |
parent (defined in MBSim::Element) | MBSim::Element | protected |
path | MBSim::Element | protected |
plot(double t, double dt=1) | MBSim::Element | virtual |
plotAtSpecialEvent(double t, double dt=1) | MBSim::Element | inlinevirtual |
plotColumns | MBSim::Element | protected |
PlotFeature enum name | MBSim::Element | |
PlotFeatureStatus enum name | MBSim::Element | |
plotGroup | MBSim::Element | protected |
plotRecursive enum value | MBSim::Element | |
plotting enum value | MBSim::Element | |
plotVector | MBSim::Element | protected |
plotVectorSerie | MBSim::Element | protected |
possibleContactPoints | MBSim::MaxwellUnilateralConstraint | protected |
preInit enum value | MBSim::Element | |
project(double la, double gdn, double r, double laMin=0) | MBSim::GeneralizedForceLaw | inlinevirtual |
referenceXML (defined in MBSim::MaxwellUnilateralConstraint) | MBSim::MaxwellUnilateralConstraint | protected |
relativeFrameContourLocation enum value | MBSim::Element | |
remainsActive(double s, double sTol) (defined in MBSim::MaxwellUnilateralConstraint) | MBSim::MaxwellUnilateralConstraint | inlinevirtual |
reorganizeHierarchy enum value | MBSim::Element | |
resize enum value | MBSim::Element | |
resolveXMLPath enum value | MBSim::Element | |
rightHandSide enum value | MBSim::Element | |
rigidBodyGap (defined in MBSim::MaxwellUnilateralConstraint) | MBSim::MaxwellUnilateralConstraint | protected |
separateFilePerGroup enum value | MBSim::Element | |
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 |
setDebuglevel(int debuglevel) (defined in MBSim::MaxwellUnilateralConstraint) | MBSim::MaxwellUnilateralConstraint | inline |
setDynamicSystemSolver(DynamicSystemSolver *sys) | MBSim::Element | inlinevirtual |
setForceFunction(Function< double(double, double)> *forceFunc_) | MBSim::GeneralizedForceLaw | inline |
setLCPJacobianType(LinearComplementarityProblem::JacobianType type) (defined in MBSim::MaxwellUnilateralConstraint) | MBSim::MaxwellUnilateralConstraint | inline |
setLCPSolvingStrategy(LinearComplementarityProblem::LCPSolvingStrategy strategy) (defined in MBSim::MaxwellUnilateralConstraint) | MBSim::MaxwellUnilateralConstraint | inline |
setMessageStreamActive(MsgType type, bool active) | fmatvec::Atom | |
setName(const std::string &str) | MBSim::Element | inline |
setParent(Element *parent_) (defined in MBSim::Element) | MBSim::Element | inlinevirtual |
setPath(const std::string &str) (defined in MBSim::Element) | MBSim::Element | inline |
setPlotFeature(PlotFeature pf, PlotFeatureStatus value) | MBSim::Element | inlinevirtual |
setPlotFeatureForChildren(PlotFeature pf, PlotFeatureStatus value) | MBSim::Element | inline |
setPlotFeatureRecursive(PlotFeature pf, PlotFeatureStatus value) | MBSim::Element | inline |
solution0 | MBSim::MaxwellUnilateralConstraint | protected |
solve(double G, double gdn) (defined in MBSim::GeneralizedForceLaw) | MBSim::GeneralizedForceLaw | inlinevirtual |
state enum value | MBSim::Element | |
stateDerivative enum value | MBSim::Element | |
stopVector enum value | MBSim::Element | |
unknownStage enum value | MBSim::Element | |
unset enum value | MBSim::Element | |
updateInfluenceMatrix(std::vector< std::vector< SingleContact > > &contacts) | MBSim::MaxwellUnilateralConstraint | protectedvirtual |
updatePlotFeatures() (defined in MBSim::Element) | MBSim::Element | protected |
updatePossibleContactPoints(const std::vector< std::vector< SingleContact > > &contacts) | MBSim::MaxwellUnilateralConstraint | protectedvirtual |
updateRigidBodyGap(const std::vector< std::vector< SingleContact > > &contacts) | MBSim::MaxwellUnilateralConstraint | protected |
worldFrameContourLocation enum value | MBSim::Element | |
writeXMLFile(xercesc::DOMNode *parent) (defined in MBSim::GeneralizedForceLaw) | MBSim::GeneralizedForceLaw | virtual |
~Atom() | fmatvec::Atom | virtual |
~Element() | MBSim::Element | virtual |
~GeneralizedForceLaw() | MBSim::GeneralizedForceLaw | inlinevirtual |
~MaxwellUnilateralConstraint() | MBSim::MaxwellUnilateralConstraint | virtual |