OGS
|
Definition at line 33 of file GenericNaturalBoundaryConditionLocalAssembler.h.
#include <GenericNaturalBoundaryConditionLocalAssembler.h>
Classes | |
struct | NAndWeight |
Public Member Functions | |
GenericNaturalBoundaryConditionLocalAssembler (MeshLib::Element const &e, bool is_axially_symmetric, unsigned const integration_order) | |
Public Member Functions inherited from ProcessLib::GenericNaturalBoundaryConditionLocalAssemblerInterface | |
virtual | ~GenericNaturalBoundaryConditionLocalAssemblerInterface ()=default |
virtual void | assemble (std::size_t const id, NumLib::LocalToGlobalIndexMap const &dof_table_boundary, double const t, std::vector< GlobalVector * > const &x, int const process_id, GlobalMatrix &K, GlobalVector &b, GlobalMatrix *Jac)=0 |
Protected Types | |
using | ShapeMatricesType = ShapeMatrixPolicyType< ShapeFunction, GlobalDim > |
using | NodalMatrixType = typename ShapeMatricesType::NodalMatrixType |
using | NodalVectorType = typename ShapeMatricesType::NodalVectorType |
Protected Attributes | |
IntegrationMethod const | _integration_method |
std::vector< NAndWeight, Eigen::aligned_allocator< NAndWeight > > const | _ns_and_weights |
MeshLib::Element const & | _element |
Static Private Member Functions | |
static std::vector< NAndWeight, Eigen::aligned_allocator< NAndWeight > > | initNsAndWeights (MeshLib::Element const &e, bool is_axially_symmetric, unsigned const integration_order) |
|
protected |
Definition at line 38 of file GenericNaturalBoundaryConditionLocalAssembler.h.
|
protected |
Definition at line 39 of file GenericNaturalBoundaryConditionLocalAssembler.h.
|
protected |
Definition at line 37 of file GenericNaturalBoundaryConditionLocalAssembler.h.
|
inline |
Definition at line 79 of file GenericNaturalBoundaryConditionLocalAssembler.h.
|
inlinestaticprivate |
Definition at line 54 of file GenericNaturalBoundaryConditionLocalAssembler.h.
References NumLib::initShapeMatrices().
|
protected |
Definition at line 93 of file GenericNaturalBoundaryConditionLocalAssembler.h.
Referenced by ProcessLib::PythonBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), ProcessLib::NeumannBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), ProcessLib::RobinBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), ProcessLib::HCNonAdvectiveFreeComponentFlowBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), and ProcessLib::VariableDependentNeumannBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble().
|
protected |
Definition at line 90 of file GenericNaturalBoundaryConditionLocalAssembler.h.
Referenced by ProcessLib::PythonBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), ProcessLib::NeumannBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), ProcessLib::RobinBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), ProcessLib::HCNonAdvectiveFreeComponentFlowBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), and ProcessLib::VariableDependentNeumannBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble().
|
protected |
Definition at line 92 of file GenericNaturalBoundaryConditionLocalAssembler.h.
Referenced by ProcessLib::PythonBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), ProcessLib::NeumannBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), ProcessLib::RobinBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), ProcessLib::HCNonAdvectiveFreeComponentFlowBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble(), and ProcessLib::VariableDependentNeumannBoundaryConditionLocalAssembler< ShapeFunction, IntegrationMethod, GlobalDim >::assemble().