![]() |
v0.15.0 |
Set of high-level function declaring elements and setting operators to apply forces/fluxes. More...
#include "users_modules/basic_finite_elements/src/SurfacePressure.hpp"
Static Public Member Functions | |
| static MoFEMErrorCode | addNeumannBCElements (MoFEM::Interface &m_field, const std::string field_name, const std::string mesh_nodals_positions="MESH_NODE_POSITIONS", Range *intersect_ptr=NULL) |
| Declare finite element. | |
| static MoFEMErrorCode | setMomentumFluxOperators (MoFEM::Interface &m_field, boost::ptr_map< std::string, NeumannForcesSurface > &neumann_forces, Vec F, const std::string field_name, const std::string mesh_nodals_positions="MESH_NODE_POSITIONS") |
| Set operators to finite elements calculating right hand side vector. | |
| static MoFEMErrorCode | addNeumannFluxBCElements (MoFEM::Interface &m_field, const std::string field_name, const std::string mesh_nodals_positions="MESH_NODE_POSITIONS") |
| static MoFEMErrorCode | setMassFluxOperators (MoFEM::Interface &m_field, boost::ptr_map< std::string, NeumannForcesSurface > &neumann_forces, Vec F, const std::string field_name, const std::string mesh_nodals_positions="MESH_NODE_POSITIONS") |
Set of high-level function declaring elements and setting operators to apply forces/fluxes.
Definition at line 1261 of file SurfacePressure.hpp.
|
static |
Declare finite element.
Search cubit sidesets and blocksets with pressure bc and declare surface elemen
Block set has to have name “PRESSURE”. Can have name “PRESSURE_01” or any other name with prefix. The first attribute of block set is pressure value.
| m_field | Interface insurance |
| field_name | Field name (f.e. DISPLACEMENT) |
| mesh_nodals_positions | Name of field on which ho-geometry is defined |
| intersect_ptr | Pointer to range to interect meshset entities |
Definition at line 1974 of file SurfacePressure.cpp.
|
static |
Definition at line 2141 of file SurfacePressure.cpp.
|
static |
Definition at line 2166 of file SurfacePressure.cpp.
|
static |
Set operators to finite elements calculating right hand side vector.
| m_field | Interface |
| neumann_forces | Map of pointers to force/pressure elements |
| F | Right hand side vector |
| field_name | Field name (f.e. DISPLACEMENT) |
| mesh_nodals_positions | Name of field on which ho-geometry is defined |
Definition at line 2069 of file SurfacePressure.cpp.