Feel++ 0.111.0-preview.14
Finite Element Embedded Library in C++
Feel::FeelModels::FluidMechanics< ConvexType, BasisVelocityType, BasisPressureType >::BodyBoundaryCondition::ElasticBehavior< ExprVelocityType, ExprDisplacementType > Struct Template Reference
+ Collaboration diagram for Feel::FeelModels::FluidMechanics< ConvexType, BasisVelocityType, BasisPressureType >::BodyBoundaryCondition::ElasticBehavior< ExprVelocityType, ExprDisplacementType >:

Public Member Functions

bool canUpdateDisplacement () const
 
bool canUpdateVelocity () const
 
 ElasticBehavior (ElasticBehavior &&)=default
 
 ElasticBehavior (ElasticBehavior const &)=default
 
template<typename TheExprType >
void setDisplacement (TheExprType &&displacementExpr)
 
template<typename TheExprType >
void setVelocity (TheExprType &&velocityExpr)
 
template<typename ElementType , typename RangeType , typename BodyType >
void updateDisplacement (ElementType &u, RangeType const &range, BodyType const &body, double time) const
 
template<typename ElementType , typename RangeType >
void updateVelocity (ElementType &u, RangeType const &range, double time) const
 

Static Public Attributes

static constexpr bool hasDisplacement = true
 
static constexpr bool hasVelocity = true