|
|
| Contour2sNeutralLinearExternalFFR (const std::string &name_) |
| | standard constructor
|
| |
|
| ~Contour2sNeutralLinearExternalFFR () override |
| | destructor
|
| |
|
void | init (InitStage stage, const MBSim::InitConfigSet &config) override |
| |
|
int | getNumberOfTransNodesU () |
| |
|
int | getNumberOfTransNodesV () |
| |
|
void | setTransNodes (const fmatvec::MatVI &transNodes) |
| | function to set the indices of the nodes for the interpolation The function expects index for the first node the index 1 for the second node the index 2 etc. --> Thus index 0 is not possible here.
|
| |
| void | readTransNodes (const std::string &file) |
| | read data from a file that consists of sorted lists for nodes that should be interpolated Every line in the has to be a row of nodes in U-direction (the first direction of the interpolation) More...
|
| |
| fmatvec::Vec3 | evalPosition (const fmatvec::Vec2 &zeta) override |
| |
| fmatvec::Vec3 | evalWs (const fmatvec::Vec2 &zeta) override |
| |
| fmatvec::Vec3 | evalWt (const fmatvec::Vec2 &zeta) override |
| |
| fmatvec::Vec3 | evalWu (const fmatvec::Vec2 &zeta) override |
| |
| fmatvec::Vec3 | evalWv (const fmatvec::Vec2 &zeta) override |
| |
| fmatvec::Vec3 | evalWn (const fmatvec::Vec2 &zeta) override |
| |
|
void | updatePositions (MBSim::Frame *frame) override |
| |
|
void | updateVelocities (MBSim::Frame *frame) override |
| |
|
void | updateJacobians (MBSim::Frame *frame, int j=0) override |
| |
|
fmatvec::MatVI | getTransNodes () |
| | returns the nodes for interpolation
|
| |
|
void | setdegU (int deg) |
| | set interpolation degree in U-direction
|
| |
|
void | setdegV (int deg) |
| | set interpolation degree in V-direction
|
| |
|
void | setOpenStructure (bool openstructure) |
| | set open or closed structure
|
| |
|
bool | getOpenStructure () |
| | get open or closed structure
|
| |
|
void | resetUpToDate () override |
| |
Public Member Functions inherited from MBSimFlexibleBody::Contour2sNeutralFactory |
|
| Contour2sNeutralFactory (const std::string &name) |
| |
|
MBSim::ContourFrame * | createContourFrame (const std::string &name="P") override |
| |
|
bool | isZetaOutside (const fmatvec::Vec2 &zeta) override |
| |
| MBSim::ContactKinematics * | findContactPairingWith (const std::type_info &type0, const std::type_info &type1) override |
| |
Public Member Functions inherited from MBSimFlexibleBody::Contour2s |
| | Contour2s (const std::string &name) |
| | constructor More...
|
| |
|
| Contour (const std::string &name) |
| |
| virtual ContactKinematics * | findContactPairingWith (const std::type_info &type0, const std::type_info &type1)=0 |
| |
| virtual fmatvec::Vec3 | evalPosition (const fmatvec::Vec2 &zeta) |
| |
| virtual fmatvec::Vec3 | evalWu (const fmatvec::Vec2 &zeta) |
| |
| virtual fmatvec::Vec3 | evalWv (const fmatvec::Vec2 &zeta) |
| |
| virtual fmatvec::Vec3 | evalWn (const fmatvec::Vec2 &zeta) |
| |
| virtual fmatvec::Vec3 | evalParDer1Wn (const fmatvec::Vec2 &zeta) |
| |
| virtual fmatvec::Vec3 | evalParDer2Wn (const fmatvec::Vec2 &zeta) |
| |
| virtual fmatvec::Vec3 | evalParDer1Wu (const fmatvec::Vec2 &zeta) |
| |
| virtual fmatvec::Vec3 | evalParDer2Wu (const fmatvec::Vec2 &zeta) |
| |
| virtual fmatvec::Vec3 | evalParDer1Wv (const fmatvec::Vec2 &zeta) |
| |
| virtual fmatvec::Vec3 | evalParDer2Wv (const fmatvec::Vec2 &zeta) |
| |
| virtual fmatvec::Vec3 | evalWs (const fmatvec::Vec2 &zeta) |
| |
| virtual fmatvec::Vec3 | evalWt (const fmatvec::Vec2 &zeta) |
| |
| void | createPlotGroup () 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 () |
| |