Force applied to nodes.
More...
#include <users_modules/basic_finite_elements/src/NodalForce.hpp>
Force applied to nodes.
- Examples
- nonlinear_dynamics.cpp.
Definition at line 13 of file NodalForce.hpp.
◆ NodalForce()
◆ addForce()
MoFEMErrorCode NodalForce::addForce |
( |
const std::string |
field_name, |
|
|
Vec |
F, |
|
|
int |
ms_id, |
|
|
bool |
use_snes_f = false |
|
) |
| |
Definition at line 68 of file NodeForce.cpp.
69 {
70
82}
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
#define CHKERR
Inline error check.
MoFEMErrorCode getCubitMeshsetPtr(const int ms_id, const CubitBCType cubit_bc_type, const CubitMeshSets **cubit_meshset_ptr) const
get cubit meshset
constexpr auto field_name
virtual moab::Interface & get_moab()=0
this struct keeps basic methods for moab meshset about material and boundary conditions
MoFEMErrorCode getBcDataStructure(CUBIT_BC_DATA_TYPE &data) const
boost::ptr_deque< UserDataOperator > & getOpPtrVector()
Use to push back operator for row operator.
Interface for managing meshsets containing materials and boundary conditions.
MoFEMErrorCode getInterface(IFACE *&iface) const
Get interface refernce to pointer of interface.
boost::ptr_vector< MethodForForceScaling > methodsOp
std::map< int, bCForce > mapForce
◆ getLoopFe()
MyFE & NodalForce::getLoopFe |
( |
| ) |
|
|
inline |
◆ fe
◆ mapForce
std::map<int, bCForce> NodalForce::mapForce |
◆ methodsOp
◆ mField
The documentation for this struct was generated from the following files: