![]() |
OGS
|
Definition at line 51 of file NormalTractionBoundaryConditionLocalAssembler.h.
#include <NormalTractionBoundaryConditionLocalAssembler.h>
Public Types | |
| using | ShapeMatricesType |
| using | GlobalDimVectorType = typename ShapeMatricesType::GlobalDimVectorType |
| using | NodalVectorType = typename ShapeMatricesType::NodalVectorType |
Public Member Functions | |
| NormalTractionBoundaryConditionLocalAssembler (MeshLib::Element const &e, std::size_t const local_matrix_size, NumLib::GenericIntegrationMethod const &integration_method, bool const is_axially_symmetric, ParameterLib::Parameter< double > const &pressure, std::vector< Eigen::Vector3d > const &element_normals) | |
| void | assemble (std::size_t const id, NumLib::LocalToGlobalIndexMap const &dof_table_boundary, double const t, std::vector< GlobalVector * > const &, GlobalMatrix *, GlobalVector &local_rhs, GlobalMatrix *) override |
| Public Member Functions inherited from ProcessLib::NormalTractionBoundaryCondition::NormalTractionBoundaryConditionLocalAssemblerInterface | |
| virtual | ~NormalTractionBoundaryConditionLocalAssemblerInterface ()=default |
Public Attributes | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
Private Attributes | |
| NumLib::GenericIntegrationMethod const & | _integration_method |
| ParameterLib::Parameter< double > const & | _pressure |
| std::vector< IntegrationPointData< ShapeMatricesType >, Eigen::aligned_allocator< IntegrationPointData< ShapeMatricesType > > > | _ip_data |
| ShapeMatricesType::template VectorType< displacement_size > | _local_rhs |
| MeshLib::Element const & | _element |
Static Private Attributes | |
| static const int | displacement_size |
| using ProcessLib::NormalTractionBoundaryCondition::NormalTractionBoundaryConditionLocalAssembler< ShapeFunctionDisplacement, GlobalDim >::GlobalDimVectorType = typename ShapeMatricesType::GlobalDimVectorType |
Definition at line 57 of file NormalTractionBoundaryConditionLocalAssembler.h.
| using ProcessLib::NormalTractionBoundaryCondition::NormalTractionBoundaryConditionLocalAssembler< ShapeFunctionDisplacement, GlobalDim >::NodalVectorType = typename ShapeMatricesType::NodalVectorType |
Definition at line 58 of file NormalTractionBoundaryConditionLocalAssembler.h.
| using ProcessLib::NormalTractionBoundaryCondition::NormalTractionBoundaryConditionLocalAssembler< ShapeFunctionDisplacement, GlobalDim >::ShapeMatricesType |
Definition at line 55 of file NormalTractionBoundaryConditionLocalAssembler.h.
|
inline |
Definition at line 60 of file NormalTractionBoundaryConditionLocalAssembler.h.
References _element, _integration_method, _ip_data, _local_rhs, _pressure, MeshLib::Element::getID(), and NumLib::initShapeMatrices().
|
inlineoverridevirtual |
Implements ProcessLib::NormalTractionBoundaryCondition::NormalTractionBoundaryConditionLocalAssemblerInterface.
Definition at line 96 of file NormalTractionBoundaryConditionLocalAssembler.h.
References _element, _integration_method, _ip_data, _local_rhs, _pressure, MathLib::EigenVector::add(), displacement_size, and NumLib::getIndices().
|
private |
Definition at line 149 of file NormalTractionBoundaryConditionLocalAssembler.h.
Referenced by NormalTractionBoundaryConditionLocalAssembler(), and assemble().
|
private |
Definition at line 136 of file NormalTractionBoundaryConditionLocalAssembler.h.
Referenced by NormalTractionBoundaryConditionLocalAssembler(), and assemble().
|
private |
Definition at line 144 of file NormalTractionBoundaryConditionLocalAssembler.h.
Referenced by NormalTractionBoundaryConditionLocalAssembler(), and assemble().
|
private |
Definition at line 147 of file NormalTractionBoundaryConditionLocalAssembler.h.
Referenced by NormalTractionBoundaryConditionLocalAssembler(), and assemble().
|
private |
Definition at line 137 of file NormalTractionBoundaryConditionLocalAssembler.h.
Referenced by NormalTractionBoundaryConditionLocalAssembler(), and assemble().
|
staticprivate |
Definition at line 139 of file NormalTractionBoundaryConditionLocalAssembler.h.
Referenced by assemble().
| ProcessLib::NormalTractionBoundaryCondition::NormalTractionBoundaryConditionLocalAssembler< ShapeFunctionDisplacement, GlobalDim >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 152 of file NormalTractionBoundaryConditionLocalAssembler.h.