Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::FeelModels::FluidMechanicsBoundaryConditions< Dim >::BodyInterface Class Reference
+ Collaboration diagram for Feel::FeelModels::FluidMechanicsBoundaryConditions< Dim >::BodyInterface:

Public Member Functions

std::map< std::string, ModelExpression > const & articulationTranslationalVelocityExpr () const
 
 BodyInterface (BodyInterface &&)=default
 
 BodyInterface (BodyInterface const &)=default
 
 BodyInterface (std::string const &name)
 
std::map< std::string, std::tuple< ModelExpression, std::set< std::string > > > const & elasticDisplacementExprBC () const
 
std::map< std::string, std::tuple< ModelExpression, std::set< std::string > > > const & elasticVelocityExprBC () const
 
nl::json const & jsonMaterials () const
 
std::set< std::string > const & markers () const
 return markers
 
ModelExpression const & mexprAngularVelocity () const
 
ModelExpression const & mexprTranslationalVelocity () const
 
void setParameterValues (std::map< std::string, double > const &paramValues)
 
void setup (ModelBase const &mparent, nl::json const &jarg, ModelIndexes const &indexes)
 setup bc from json
 
void updateInformationObject (nl::json &p) const
 update information
 

Static Public Member Functions

static tabulate_informations_ptr_t tabulateInformations (nl::json const &jsonInfo, TabulateInformationProperties const &tabInfoProp)
 return tabulate information from json info