|
| Contour2sNeutralLinearExternalFFR (const std::string &name_) |
| standard constructor
|
|
virtual | ~Contour2sNeutralLinearExternalFFR () |
| destructor
|
|
virtual void | init (InitStage stage) |
|
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 (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...
|
|
virtual fmatvec::Vec3 | evalPosition (const fmatvec::Vec2 &zeta) |
|
virtual fmatvec::Vec3 | evalWs (const fmatvec::Vec2 &zeta) |
|
virtual fmatvec::Vec3 | evalWt (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) |
|
void | updatePositions (MBSim::ContourFrame *frame) |
|
void | updateVelocities (MBSim::ContourFrame *frame) |
|
void | updateJacobians (MBSim::ContourFrame *frame, int j=0) |
|
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 () |
|
Public Member Functions inherited from MBSimFlexibleBody::Contour2sNeutralFactory |
| Contour2sNeutralFactory (const std::string &name) |
|
virtual std::string | getType () const |
|
virtual MBSim::ContourFrame * | createContourFrame (const std::string &name="P") |
|
virtual bool | isZetaOutside (const fmatvec::Vec2 &zeta) |
|
virtual MBSim::ContactKinematics * | findContactPairingWith (std::string type0, std::string type1) |
|
Public Member Functions inherited from MBSimFlexibleBody::Contour2s |
| Contour2s (const std::string &name) |
| constructor More...
|
|
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 | evalWrPS (const fmatvec::Vec2 &zeta) |
|
Atom & | operator= (const Atom &) |
|
void | setMessageStreamActive (MsgType type, bool active) |
|
void | getMessageStream (MsgType type, std::shared_ptr< bool > &a, std::shared_ptr< std::ostream > &s) |
|
void | adoptMessageStreams (const Atom *src=NULL) |
|
std::ostream & | msg (MsgType type) |
|
bool | msgAct (MsgType type) |
|