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

Public Member Functions

virtual self_type::Type type () const
 
 VelocityImposed (std::string const &name, std::shared_ptr< ModelBase > const &tbParent)
 
 VelocityImposed (VelocityImposed &&)=default
 
 VelocityImposed (VelocityImposed const &)=default
 
- Public Member Functions inherited from Feel::FeelModels::GenericDirichletBoundaryCondition< Dim, 1 >
void applyDofEliminationLinear (BfType &bilinearForm, RhsType &F, MeshType const &mesh, EltType const &u, SymbolsExprType const &se) const
 
void applyNewtonInitialGuess (MeshType const &mesh, EltType &u, SymbolsExprType const &se) const
 
auto expr (SymbolsExprType const &se=symbols_expression_empty_t{}) const
 return expression
 
auto exprComponent (SymbolsExprType const &se=symbols_expression_empty_t{}) const
 
 GenericDirichletBoundaryCondition (GenericDirichletBoundaryCondition &&)=default
 
 GenericDirichletBoundaryCondition (GenericDirichletBoundaryCondition const &)=default
 
 GenericDirichletBoundaryCondition (std::string const &name, std::shared_ptr< ModelBase > const &tbParent)
 
bool isMethod (Method method) const
 return true if this method is used
 
bool isMethodElimination () const
 return true if method is elimination
 
bool isMethodLagrangeMultiplier () const
 return true if method is lagrange_multiplier
 
bool isMethodNitsche () const
 return true if method is nitsche
 
std::set< std::string > const & markers () const
 return markers
 
Method method () const
 return method used for apply Dirichlet treatment
 
void setParameterValues (std::map< std::string, double > const &paramValues)
 
virtual void setup (nl::json const &jarg, ModelIndexes const &indexes)
 setup bc from json
 
void updateDofEliminationIds (ToolboxType &tb, std::string const &fieldName, std::shared_ptr< SpaceType > const &space) const
 
virtual void updateInformationObject (nl::json &p) const
 update information More...
 

Additional Inherited Members

- Public Types inherited from Feel::FeelModels::GenericDirichletBoundaryCondition< Dim, 1 >
enum  Method
 
- Static Public Member Functions inherited from Feel::FeelModels::GenericDirichletBoundaryCondition< Dim, 1 >
static tabulate_informations_ptr_t tabulateInformations (nl::json const &jsonInfo, TabulateInformationProperties const &tabInfoProp)
 return tabulate information from json info
 
- Protected Attributes inherited from Feel::FeelModels::GenericDirichletBoundaryCondition< Dim, 1 >
ComponentType M_comp
 
std::set< std::string > M_markers
 
Method M_method
 
ModelExpression M_mexpr
 
std::string M_name
 
std::weak_ptr< ModelBase > M_toolboxParent