Body Articulation. More...
Collaboration diagram for Feel::FeelModels::FluidMechanics< ConvexType, BasisVelocityType, BasisPressureType >::BodyArticulation:Public Member Functions | |
| void | applyRemesh (self_type const &fluidToolbox, RemeshInterpolation &remeshInterp) |
| bool | areConnected (BodyArticulation const &ba) const |
| return true if this articulation is connected to \ba | |
| BodyBoundaryCondition const & | body1 () const |
| BodyBoundaryCondition const & | body2 () const |
| BodyArticulation (BodyBoundaryCondition const *b1, BodyBoundaryCondition const *b2) | |
| datamap_ptr_t | dataMapLagrangeMultiplierTranslationalVelocity () const |
| bool | has (BodyBoundaryCondition const &bbc) const |
| return true if this articulation has the BodyBoundaryCondition \bbc | |
| void | initLagrangeMultiplier (self_type const &fluidToolbox) |
| init LagrangeMultiplier | |
| std::string | name () const |
| return the name this articulation | |
| eigen_vector_type< nRealDim > | relativeTranslationVector (eigen_vector_type< nRealDim > const &mc1, eigen_vector_type< nRealDim > const &mc2) const |
| void | setParameterValues (std::map< std::string, double > const &mp) |
| void | setTranslationalVelocityExpr (ModelExpression const &e) |
| set setTranslationalVelocityExpr | |
| template<typename SymbolsExprType > | |
| auto | translationalVelocityExpr (SymbolsExprType const &se) const |
| return the translationalVelocityExpr between mass center of 2 bodies | |
| template<typename SymbolsExprType > | |
| void | updateDisplacement (double dt, SymbolsExprType const &se) |
| void | updateTimeStep () |
| vector_ptrtype | vectorLagrangeMultiplierTranslationalVelocity () const |
Body Articulation.