mbsimflexiblebody 4.0.0 MBSim Flexible Body Module

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4 5 6 7 8 9]

▼C Atom |
▼C MBSimFlexibleBody::NeutralNurbs1s |
C MBSimFlexibleBody::NeutralNurbsAngle1s |
C MBSimFlexibleBody::NeutralNurbsDotangle1s |
C MBSimFlexibleBody::NeutralNurbsLocalPosition1s |
C MBSimFlexibleBody::NeutralNurbsPosition1s |
C MBSimFlexibleBody::NeutralNurbsVelocity1s |
C MBSimFlexibleBody::BaseType< Dep > |
C MBSimFlexibleBody::BaseType< fmatvec::Matrix< fmatvec::General, fmatvec::Fixed< N >, fmatvec::Var, double > > |
C MBSimFlexibleBody::BaseType< fmatvec::SqrMat3 > |
C MBSimFlexibleBody::BaseType< fmatvec::SqrMatV > |
C MBSimFlexibleBody::BaseType< fmatvec::Vector< fmatvec::Fixed< N >, double > > |
▼C BodyFlexible1s |
C MBSim::BodyFlexible1s01Torsion | Torsional axis with polynomial ansatz of order \(n\)
▼C MBSim::ContactKinematics [external] |
C MBSimFlexibleBody::ContactKinematicsCircleFlexibleBand | Pairing solid cirlce to flexible band, planar only
C MBSimFlexibleBody::ContactKinematicsCircleHollowCylinderFlexible | Pairing CircleHollow to CylinderFlexible
C MBSimFlexibleBody::ContactKinematicsCircleNode |
C MBSimFlexibleBody::ContactKinematicsCircleNodeInterpolation |
C MBSimFlexibleBody::ContactKinematicsCircleNurbsDisk2s | Contact kinematics for contact between circle and nurbsdisk2s
C MBSimFlexibleBody::ContactKinematicsNodesCylinder | Pairing nodes to cylinder
C MBSimFlexibleBody::ContactKinematicsNodesPlane | Pairing nodes to plane
C MBSimFlexibleBody::ContactKinematicsPointCylinderFlexible | Pairing point to cylinder flexible
C MBSimFlexibleBody::ContactKinematicsPointNurbsDisk2s | Pairing point to nurbs disk
▼C Contour2s |
C MBSimFlexibleBody::Contour2sFlexible | Numerical description of contours with two contour parameter
▼C MBSimFlexibleBody::DiscretizationInterface | Discretization interface for flexible systems
C MBSimFlexibleBody::FiniteElement1s21ANCF | Finite element for planar beam using Absolute Nodal Coordinate Formulation (ANCF)
C MBSimFlexibleBody::FiniteElement1s21CosseratRotation | Finite element for planar beam using Cosserat model : rotation element for bending and torsion
C MBSimFlexibleBody::FiniteElement1s21CosseratTranslation | Finite translation element for planar beam using Cosserat model
C MBSimFlexibleBody::FiniteElement1s21RCM | Finite element for planar beam using Redundant Coordinate Method (RCM)
C MBSimFlexibleBody::FiniteElement1s23BTA | Finite element for bending torsional axis
C MBSimFlexibleBody::FiniteElement1s33ANCF | Finite element for spatial beam using Absolute Nodal Coordinate Formulation (ANCF)
C MBSimFlexibleBody::FiniteElement1s33CosseratRotation | Finite element for spatial beam using Cosserat model : rotation element for bending and torsion
C MBSimFlexibleBody::FiniteElement1s33CosseratTranslation | Finite element for spatial beam using Cosserat model
C MBSimFlexibleBody::FiniteElement1s33RCM | Finite element for spatial beam using Redundant Coordinate Method (RCM)
C MBSimFlexibleBody::FiniteElement2s13Disk | FE for Reissner-Mindlin Plate using MFR
C MBSimFlexibleBody::FiniteElement2s13MFRMindlin | FE for Reissner-Mindlin Plate using MFR
C MBSimFlexibleBody::FiniteElementLinearExternalLumpedNode |
C MBSimFlexibleBody::FlexibleBody1SReferenceCurveFE | Finite-Element class for the body FlexibleBody1SReferenceCurve
C MBSimFlexibleBody::SuperElementLinearExternal | Superelement for linear models from external preprocessing
▼C MBSim::Element [external] |
▼C MBSim::Contour [external] |
►C MBSimFlexibleBody::Contour1s | Basic class for contours described by one contour parameter \(s\)
►C MBSimFlexibleBody::Contour1sFlexible | Numerical description of contours with one contour parameter
C MBSimFlexibleBody::CylinderFlexible | Flexible cylinder for one dimensional flexible bodies
►C MBSimFlexibleBody::Contour1sNeutralFactory |
C MBSimFlexibleBody::Contour1sNeutralCosserat |
C MBSimFlexibleBody::Contour1sNeutralFlexibleBody1SReferenceCurve | Class that sets up the neutral contour for the body FlexibleBody1SReferenceCurve Not that as interface the lagrange coordinate "s" is used
C MBSimFlexibleBody::Contour1sNeutralLinearExternalFFR |
C MBSimFlexibleBody::FlexibleBand |
C MBSimFlexibleBody::NurbsCurve1s | Contour 1s flexible with NURBS parametrization
►C MBSimFlexibleBody::Contour2s | Basic contour described by two contour parameters \(\vs\)
►C MBSimFlexibleBody::Contour2sNeutralFactory |
C MBSimFlexibleBody::Contour2sNeutralLinearExternalFFR |
C MBSimFlexibleBody::NurbsDisk2s | 2s flexible
C MBSimFlexibleBody::ContourContinuum< AT > | Basic class for contours described by a parametrisation
►C MBSimFlexibleBody::FlexibleContour | Flexible planar contour
C MBSimFlexibleBody::FlexiblePlanarFfrNurbsContour | Flexible planar nurbs contour with local interpolation
C MBSimFlexibleBody::FlexiblePlanarNurbsContour | Flexible planar nurbs contour
C MBSimFlexibleBody::FlexibleSpatialFfrNurbsContour | Flexible spatial nurbs contour
C MBSimFlexibleBody::FlexibleSpatialNurbsContour | Flexible spatial nurbs contour
C MBSimFlexibleBody::NodesContour | Nodes contour
▼C MBSim::Frame [external] |
►C MBSim::ContourFrame [external] |
►C MBSim::FloatingRelativeContourFrame [external] |
C MBSimFlexibleBody::FloatingRelativeFlexibleContourFrame | Tbd
C MBSimFlexibleBody::Frame1s |
C MBSimFlexibleBody::Frame2s |
►C MBSimFlexibleBody::NodeBasedFrame | Node based frame
►C MBSimFlexibleBody::GenericFfrInterfaceNodeFrame | Base class for interface node frames
C MBSimFlexibleBody::FfrInterfaceNodeFrame | Interface node frame for flexible ffr bodies
C MBSimFlexibleBody::InterfaceNodeFrame | Frame on interface nodes
C MBSimFlexibleBody::NodeFrame | Cartesian frame on nodes of flexible bodies
▼C MBSim::FunctionBase [external] |
►C MBSim::Function< double(double)> [external] |
C MBSimFlexibleBody::FuncPairCircleNurbsDisk2s | Root function for pairing Circle and NurbsDisk2s
C MBSim::Function< double(double)> [external] |
►C MBSim::Function< fmatvec::RotMat3(fmatvec::VecV, double)> [external] |
►C MBSimFlexibleBody::Angles | Node class for angle parametrisation
C MBSimFlexibleBody::Cardan | Cardan parametrisation
C MBSimFlexibleBody::RevCardan | Reversed kardan parametrisation
C MBSim::Function< fmatvec::RotMat3(fmatvec::VecV, double)> [external] |
►C MBSim::Function< fmatvec::SqrMat(fmatvec::Vec)> [external] |
C MBSimFlexibleBody::PositionJacobian | Computation of FiniteElement1s33RCM position JACOBIAN (cp-angles and bending)
C MBSim::Function< fmatvec::SqrMat(fmatvec::Vec)> [external] |
►C MBSim::Function< fmatvec::SqrMatV(double)> [external] |
C MBSimFlexibleBody::funcPTdPdqk |
C MBSimFlexibleBody::funcPTdPdt |
C MBSimFlexibleBody::funcPTdPdxi |
►C MBSim::Function< fmatvec::SymMatV(double)> [external] |
C MBSimFlexibleBody::funcPTP |
►C MBSim::Function< fmatvec::Vec(fmatvec::Vec)> [external] |
C MBSimFlexibleBody::gethFunc |
C MBSimFlexibleBody::PositionFunction |
C MBSim::Function< fmatvec::Vec(fmatvec::Vec)> [external] |
►C MBSim::Function< fmatvec::Vec1(double)> [external] |
C MBSimFlexibleBody::funcForWb |
C MBSimFlexibleBody::funcForWgamma | This function returns basically three values. As these share some values it makes sense to not compute them all the time again..
C MBSimFlexibleBody::funcForWn |
▼C MBSim::Object [external] |
►C MBSim::Body [external] |
►C MBSimFlexibleBody::NodeBasedBody |
►C MBSimFlexibleBody::FlexibleBody | Upmost class for flexible body implementation
►C MBSimFlexibleBody::FlexibleBodyContinuum< double > |
►C MBSimFlexibleBody::FlexibleBody1s | Tbd
C MBSimFlexibleBody::FlexibleBody1s21ANCF | Absolute Nodal Coordinate Formulation for flexible planar beams
C MBSimFlexibleBody::FlexibleBody1s21RCM | Model for planar beams with large deflection using Redundant Coordinate Method (RCM)
C MBSimFlexibleBody::FlexibleBody1s23BTA | Bending torsional axis
C MBSimFlexibleBody::FlexibleBody1s33ANCF | Absolute Nodal Coordinate Formulation for flexible spatial beams
C MBSimFlexibleBody::FlexibleBody1s33RCM | Spatial beam using Redundant Coordinate Method (RCM)
►C MBSimFlexibleBody::FlexibleBody1sCosserat |
C MBSimFlexibleBody::FlexibleBody1s21Cosserat | Flexible body for planar beam using Cosserat model
C MBSimFlexibleBody::FlexibleBody1s33Cosserat | Finite element for spatial beam using Cosserat model
C MBSimFlexibleBody::FlexibleBody1SReferenceCurve | Class that implements an one dimensional nonlinear beam that uses a reference curve for the nonlinearity together with overlaid deformations. Also the Eulerian coordinates ("S" not "s") are used to project the movement of the nodes back to their original position..
►C MBSimFlexibleBody::FlexibleBodyContinuum< fmatvec::Vec > |
C MBSimFlexibleBody::FlexibleBodyLinearExternalFFR | Flexible body model based on floating frame reference using the system information external linear FEM code
►C MBSimFlexibleBody::FlexibleBodyContinuum< fmatvec::Vec2 > |
►C MBSimFlexibleBody::FlexibleBody2s | Tbd
►C MBSimFlexibleBody::FlexibleBody2s13 | Plate according to Reissner-Mindlin with moving frame of reference
C MBSimFlexibleBody::FlexibleBody2s13Disk | Plate according to Reissner-Mindlin with axial moving frame of reference
C MBSimFlexibleBody::FlexibleBody2s13MFRMindlin | Plate according to Reissner-Mindlin with moving frame of reference and small tilting assumption
C MBSimFlexibleBody::FlexibleBodyContinuum< AT > | Flexible body entirely described within MBSim holding all informations about continuum approximations
C MBSimFlexibleBody::FlexibleBodyLinearExternal | Linear models from external preprocessing, e.g. Finite Element model
►C MBSimFlexibleBody::GenericFlexibleFfrBody | Generic flexible body using a floating frame of reference formulation
C MBSimFlexibleBody::ExternalFlexibleFfrBody | Flexible body using a floating frame of reference formulation. The model is created externally and saved in a H5-file
C MBSimFlexibleBody::FlexibleFfrBody | Flexible body using a floating frame of reference formulation
▼C MBSimFlexibleBody::NeutralNurbs2s |
C MBSimFlexibleBody::NeutralNurbsLocalPosition2s |
C MBSimFlexibleBody::NeutralNurbsPosition2s |
C MBSimFlexibleBody::NeutralNurbsVelocity2s |
▼C MBSim::OpenMBVBody [external] |
▼C MBSim::OpenMBVColoredBody [external] |
►C MBSim::OpenMBVDynamicColoredBody [external] |
►C MBSimFlexibleBody::OpenMBVFlexibleBody |
C MBSimFlexibleBody::OpenMBVExternalFlexibleFfrBody |
C MBSimFlexibleBody::OpenMBVDynamicNurbsCurve |
C MBSimFlexibleBody::OpenMBVDynamicNurbsSurface |
C MBSimFlexibleBody::ReferenceCurve | This is a interface definition for possible implementations of the reference curve used in the FlexibleBody1SReferenceCurve
C MBSimFlexibleBody::Trafo33RCM | Transformation of coordinates for FiniteElement1s33RCM
C MBSimFlexibleBody::Weight33RCM | Integrals of bending parametrisation for FiniteElement1s33RCM