![]() |
v0.15.0 |
Set of functions declaring elements and setting operators for simple rod element. More...
#include "users_modules/basic_finite_elements/src/SimpleRodElement.hpp"
Static Public Member Functions | |
| static MoFEMErrorCode | addSimpleRodElements (MoFEM::Interface &m_field, const std::string field_name, const std::string mesh_nodals_positions="MESH_NODE_POSITIONS") |
| Declare SimpleRod element. | |
| static MoFEMErrorCode | setSimpleRodOperators (MoFEM::Interface &m_field, boost::shared_ptr< EdgeElementForcesAndSourcesCore > fe_simple_rod_lhs_ptr, boost::shared_ptr< EdgeElementForcesAndSourcesCore > fe_simple_rod_rhs_ptr, const std::string field_name, const std::string mesh_nodals_positions="MESH_NODE_POSITIONS") |
| Implementation of SimpleRod element. Set operators to calculate LHS and RHS. | |
Set of functions declaring elements and setting operators for simple rod element.
Definition at line 13 of file SimpleRodElement.hpp.
|
static |
Declare SimpleRod element.
Search cubit sidesets and blockset ROD and declare volume element
Blockset has to have name "ROD". The first attribute of the blockset is Young's modulus.
| m_field | Interface insurance |
| field_name | Field name (e.g. SPATIAL_POSITION) |
| mesh_nodals_positions | Name of field on which ho-geometry is defined |
Definition at line 269 of file SimpleRodElement.cpp.
|
static |
Implementation of SimpleRod element. Set operators to calculate LHS and RHS.
| m_field | Interface insurance |
| fe_simple_rod_lhs_ptr | Pointer to the FE instance for LHS |
| fe_simple_rod_rhs_ptr | Pointer to the FE instance for RHS |
| field_name | Field name (e.g. SPATIAL_POSITION) |
| mesh_nodals_positions | Name of field on which ho-geometry is defined |
Definition at line 297 of file SimpleRodElement.cpp.