|
| | NurbsDisk2s (const std::string &name) |
| | constructor More...
|
| |
|
| ~NurbsDisk2s () override |
| | destructor
|
| |
|
void | init (InitStage stage, const MBSim::InitConfigSet &config) override |
| |
|
MBSim::ContourFrame * | createContourFrame (const std::string &name="P") override |
| |
| 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 |
| |
|
bool | isZetaOutside (const fmatvec::Vec2 &zeta) override |
| |
|
void | updatePositions (MBSim::Frame *frame) override |
| |
|
void | updateVelocities (MBSim::Frame *frame) override |
| |
|
void | updateAccelerations (MBSim::Frame *frame) override |
| |
|
void | updateJacobians (MBSim::Frame *frame, int j=0) override |
| |
|
void | updateGyroscopicAccelerations (MBSim::Frame *frame) override |
| |
|
fmatvec::Vec3 | evalPosition () |
| |
|
fmatvec::SqrMat3 | evalOrientation () |
| |
| void | plot () override |
| |
| MBSim::ContactKinematics * | findContactPairingWith (const std::type_info &type0, const std::type_info &type1) override |
| |
|
| BOOST_PARAMETER_MEMBER_FUNCTION ((void), enableOpenMBV, MBSim::tag,(optional(diffuseColor,(const fmatvec::Vec3 &),"[-1;1;1]")(transparency,(double), 0))) |
| |
| fmatvec::Vec | transformCW (const fmatvec::Vec &WrPoint) |
| | transformation cartesian to cylinder system More...
|
| |
| fmatvec::Mat | computeDirectionalDerivatives (const double &radius, const double &phi, const int °) |
| |
| fmatvec::Mat | computeCurvatures (const double &radius, const double &phi) |
| |
| void | computeUVector (const int NbPts) |
| | computes the U vector of the surface for a closed interpolation More...
|
| |
| void | computeVVector (const int NbPts) |
| | computes the V-vector of the surface for an open interpolation More...
|
| |
|
void | computeSurface () |
| | interpolates the surface with node-data from body
|
| |
|
void | computeSurfaceVelocities () |
| | interpolates the velocities of the surface with the node-data from the body
|
| |
|
void | computeSurfaceJacobians () |
| | interpolates the Jacobians of translation of the surface with the node-data from the body
|
| |
| fmatvec::Vec | getControlPoints (const int u, const int v) |
| |
| fmatvec::Vec | getUVector () |
| |
| fmatvec::Vec | getVVector () |
| |
| int | testInsideBounds (const fmatvec::Vec &s) |
| |
| double | computeError (const fmatvec::Vec &Vec1, const fmatvec::Vec &Vec2) |
| |
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 () |
| |
|
|
int | RefDofs |
| | number of reference dofs of the flexible body
|
| |
|
int | nj |
| | number of elements in azimuthal and radial direction
|
| |
|
int | nr |
| |
|
int | degU |
| | interpolation degree azimuthal and radial
|
| |
|
int | degV |
| |
|
double | Ri |
| | inner and outer radius
|
| |
|
double | Ra |
| |
|
std::shared_ptr< OpenMBV::NurbsDisk > | openMBVNurbsDisk |
| |
|
double | drawDegree |
| |
|
PlNurbsSurfaced * | Surface |
| | interpolated surface of the contour
|
| |
|
PlNurbsSurfaced * | SurfaceVelocities |
| | interpolated velocities of the surface-points
|
| |
|
std::vector< PlNurbsSurfaced > | SurfaceJacobiansOfTranslation |
| | interpolated Jacobians of Translation on the surface
|
| |
|
std::vector< PlNurbsSurfaced > | SurfaceJacobiansOfRotation |
| | interpolated Jacobians of Rotation on the surface
|
| |
|
PLib::Vector< double > * | uvec |
| | knot vectors, used for the U und V coordinates of the surface
|
| |
|
PLib::Vector< double > * | uVec |
| |
|
PLib::Vector< double > * | vvec |
| |
|
PLib::Vector< double > * | vVec |
| |
|
int | hSize [2] |
| |
|
double | thickness |
| |
|
std::string | name |
| |
|
std::string | path |
| |
|
MBXMLUtils::DOMEvalException | domEvalError |
| |
|
DynamicSystemSolver * | ds |
| |
|
H5::VectorSerie< double > * | plotVectorSerie |
| |
|
std::vector< double > | plotVector |
| |
|
std::vector< std::string > | plotColumns |
| |
|
H5::GroupBase * | plotGroup |
| |
|
std::vector< Element * > | dependency |
| |
|
PlotFeatureMap | plotFeature |
| |