mbsimcontrol  4.0.0
MBSim Control Module
MBSimControl::TyreModelSensor Class Reference

TyreModelSensor. More...

#include <tyre_contact_sensor.h>

Inheritance diagram for MBSimControl::TyreModelSensor:
[legend]

Public Member Functions

 TyreModelSensor (const std::string &name="")
 
int getSignalSize () const override
 
void updateSignal () override
 
- Public Member Functions inherited from MBSimControl::TyreContactSensor
 TyreContactSensor (const std::string &name)
 
void initializeUsingXML (xercesc::DOMElement *element) override
 
void init (InitStage stage, const MBSim::InitConfigSet &config) override
 
void setTyreContact (MBSim::TyreContact *contact_)
 
- Public Member Functions inherited from MBSimControl::Sensor
 Sensor (const std::string &name)
 
- Public Member Functions inherited from MBSimControl::Signal
 Signal (const std::string &name)
 
void init (InitStage stage, const MBSim::InitConfigSet &config) override
 
void updateg () override
 
void updategd () override
 
virtual void updateSignal ()
 
void updateWRef (fmatvec::Mat &ref, int i=0) override
 
void updateVRef (fmatvec::Mat &ref, int i=0) override
 
void updatehRef (fmatvec::Vec &hRef, int i=0) override
 
virtual void updatedhdqRef (fmatvec::Mat &ref, int i=0)
 
virtual void updatedhduRef (fmatvec::SqrMat &ref, int i=0)
 
virtual void updatedhdtRef (fmatvec::Vec &ref, int i=0)
 
void updaterRef (fmatvec::Vec &ref, int i=0) override
 
bool isActive () const override
 
bool gActiveChanged () override
 
bool isSingleValued () const override
 
void updaterFactors () override
 
void solveConstraintsFixpointSingle () override
 
void checkConstraintsForTermination () override
 
void plot () override
 
const fmatvec::VecV & getSignal (bool check=true)
 
const fmatvec::VecV & evalSignal ()
 
virtual int getSignalSize () const
 
void resetUpToDate () override
 
- Public Member Functions inherited from MBSim::Element
 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)
 
DynamicSystemSolvergetDynamicSystemSolver ()
 
virtual void init (InitStage stage, const InitConfigSet &config=InitConfigSet())
 
virtual void createPlotGroup ()
 
H5::GroupBasegetPlotGroup ()
 
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 ElementgetChildByContainerAndName (const std::string &container, const std::string &name) const
 
std::vector< Element * > getDependencies () const
 
int computeLevel ()
 

Additional Inherited Members

- Public Types inherited from MBSim::Element
enum  InitStage
 
- Public Attributes inherited from MBSim::Element
 resolveStringRef
 
 preInit
 
 plotting
 
 unknownStage
 
- Protected Attributes inherited from MBSimControl::TyreContactSensor
MBSim::TyreContactcontact {nullptr}
 
std::string contactString
 
- Protected Attributes inherited from MBSimControl::Signal
fmatvec::VecV s
 
bool upds
 
- Protected Attributes inherited from MBSim::Element
std::string name
 
std::string path
 
MBXMLUtils::DOMEvalException domEvalError
 
DynamicSystemSolverds
 
H5::VectorSerie< double > * plotVectorSerie
 
std::vector< double > plotVector
 
std::vector< std::string > plotColumns
 
H5::GroupBaseplotGroup
 
std::vector< Element * > dependency
 
PlotFeatureMap plotFeature
 

Detailed Description

TyreModelSensor.

Author
Martin Foerg

Member Function Documentation

◆ getSignalSize()

int MBSimControl::TyreModelSensor::getSignalSize ( ) const
overridevirtual

Reimplemented from MBSimControl::Signal.

◆ updateSignal()

void MBSimControl::TyreModelSensor::updateSignal ( )
overridevirtual

Reimplemented from MBSimControl::Signal.


The documentation for this class was generated from the following files: