![]() |
OGS
|
Definition at line 43 of file WellboreCompensateNeumannBoundaryConditionLocalAssembler.h.
#include <WellboreCompensateNeumannBoundaryConditionLocalAssembler.h>
Private Types | |
using | Base |
using | NodalVectorType = typename Base::NodalVectorType |
using | NodalMatrixType = typename Base::NodalMatrixType |
Private Attributes | |
MeshLib::Element const & | _element |
WellboreCompensateNeumannBoundaryConditionData const & | _data |
Base::NodalVectorType | _local_matrix_size |
Additional Inherited Members | |
Protected Types inherited from ProcessLib::GenericNaturalBoundaryConditionLocalAssembler< ShapeFunction, GlobalDim > | |
using | ShapeMatricesType = ShapeMatrixPolicyType<ShapeFunction, GlobalDim> |
using | NodalMatrixType = typename ShapeMatricesType::NodalMatrixType |
using | NodalVectorType = typename ShapeMatricesType::NodalVectorType |
Protected Attributes inherited from ProcessLib::GenericNaturalBoundaryConditionLocalAssembler< ShapeFunction, GlobalDim > | |
NumLib::GenericIntegrationMethod const & | _integration_method |
std::vector< NAndWeight, Eigen::aligned_allocator< NAndWeight > > const | _ns_and_weights |
MeshLib::Element const & | _element |
|
private |
Definition at line 47 of file WellboreCompensateNeumannBoundaryConditionLocalAssembler.h.
|
private |
Definition at line 50 of file WellboreCompensateNeumannBoundaryConditionLocalAssembler.h.
|
private |
Definition at line 49 of file WellboreCompensateNeumannBoundaryConditionLocalAssembler.h.
|
inline |
The neumann_bc_term factor is directly integrated into the local element matrix.
Definition at line 55 of file WellboreCompensateNeumannBoundaryConditionLocalAssembler.h.
References _data, _element, and _local_matrix_size.
|
inlineoverridevirtual |
Implements ProcessLib::GenericNaturalBoundaryConditionLocalAssemblerInterface.
Definition at line 68 of file WellboreCompensateNeumannBoundaryConditionLocalAssembler.h.
References _data, _element, ProcessLib::GenericNaturalBoundaryConditionLocalAssembler< ShapeFunction, GlobalDim >::_integration_method, _local_matrix_size, ProcessLib::GenericNaturalBoundaryConditionLocalAssembler< ShapeFunction, GlobalDim >::_ns_and_weights, MathLib::EigenVector::add(), MaterialPropertyLib::density, MaterialPropertyLib::VariableArray::enthalpy, NumLib::getIndices(), MaterialPropertyLib::VariableArray::liquid_phase_pressure, MaterialPropertyLib::saturation_density, MaterialPropertyLib::saturation_enthalpy, ParameterLib::SpatialPosition::setElementID(), NumLib::detail::shapeFunctionInterpolate(), NumLib::NewtonRaphson< LinearSolver, JacobianMatrixUpdate, ResidualUpdate, SolutionUpdate >::solve(), MaterialPropertyLib::temperature, MaterialPropertyLib::VariableArray::temperature, and WARN().
|
private |
Definition at line 296 of file WellboreCompensateNeumannBoundaryConditionLocalAssembler.h.
Referenced by WellboreCompensateNeumannBoundaryConditionLocalAssembler(), and assemble().
|
private |
Definition at line 295 of file WellboreCompensateNeumannBoundaryConditionLocalAssembler.h.
Referenced by WellboreCompensateNeumannBoundaryConditionLocalAssembler(), and assemble().
|
private |
Definition at line 297 of file WellboreCompensateNeumannBoundaryConditionLocalAssembler.h.
Referenced by WellboreCompensateNeumannBoundaryConditionLocalAssembler(), and assemble().