|
| | PositionFunction (RevCardanPtr angle_, double l0_, const fmatvec::Vec &pL_, const fmatvec::Vec &pR_, double cL1_, double cR1_, double cL2_, double cR2_, const fmatvec::RowVec &rRrLmH_) |
| | constructor More...
|
| |
|
| ~PositionFunction () override |
| | destructor
|
| |
|
fmatvec::Vec | operator() (const fmatvec::Vec &pos) 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 () |
| |
|
|
RevCardanPtr | angle |
| | reversed Cardan-Object
|
| |
|
double | l0 |
| | length of FiniteElement1s33RCM
|
| |
|
fmatvec::Vec | pL |
| | angles of COG of rigid left-right connection
|
| |
|
fmatvec::Vec | pR |
| |
|
double | cL1 |
| | global bending parameters
|
| |
|
double | cR1 |
| |
|
double | cL2 |
| |
|
double | cR2 |
| |
|
fmatvec::RowVec | rRrLmH |
| | transpose of difference of right and left beam position
|
| |
◆ PositionFunction()
| MBSimFlexibleBody::PositionFunction::PositionFunction |
( |
RevCardanPtr |
angle_, |
|
|
double |
l0_, |
|
|
const fmatvec::Vec & |
pL_, |
|
|
const fmatvec::Vec & |
pR_, |
|
|
double |
cL1_, |
|
|
double |
cR1_, |
|
|
double |
cL2_, |
|
|
double |
cR2_, |
|
|
const fmatvec::RowVec & |
rRrLmH_ |
|
) |
| |
constructor
- Parameters
-
| reversed | Cardan-Object |
| length | of FiniteElement1s33RCM |
| angles | of COG of rigid left-right connection |
| global | bending parameters |
| transpose | of difference of right and left beam position |
The documentation for this class was generated from the following files:
- /mbsim-env/mbsim/modules/mbsimFlexibleBody/mbsimFlexibleBody/flexible_body/fe/1s_33_rcm/trafo33RCM.h
- /mbsim-env/mbsim/modules/mbsimFlexibleBody/mbsimFlexibleBody/flexible_body/fe/1s_33_rcm/trafo33RCM.cc