![]() |
OGS
|
Provides data for arbitrary numerical integration methods of any integration order.
This class basically holds a collection of integration points and integration weights.
Definition at line 23 of file GenericIntegrationMethod.h.
#include <GenericIntegrationMethod.h>
Public Member Functions | |
GenericIntegrationMethod (unsigned const order, std::vector< MathLib::WeightedPoint > &&points) | |
unsigned | getIntegrationOrder () const |
unsigned | getNumberOfPoints () const |
MathLib::WeightedPoint const & | getWeightedPoint (unsigned const igp) const |
GenericIntegrationMethod (GenericIntegrationMethod const &)=delete | |
GenericIntegrationMethod & | operator= (GenericIntegrationMethod const &)=delete |
GenericIntegrationMethod (GenericIntegrationMethod &&)=default | |
GenericIntegrationMethod & | operator= (GenericIntegrationMethod &&)=default |
Private Attributes | |
unsigned | order_ |
std::vector< MathLib::WeightedPoint > | points_ |
|
inline |
Definition at line 26 of file GenericIntegrationMethod.h.
References order_, and points_.
Referenced by GenericIntegrationMethod(), GenericIntegrationMethod(), operator=(), and operator=().
|
delete |
References GenericIntegrationMethod().
|
default |
References GenericIntegrationMethod().
|
inline |
|
inline |
Definition at line 34 of file GenericIntegrationMethod.h.
References points_.
Referenced by ProcessLib::LIE::HydroMechanics::HydroMechanicsLocalAssemblerFracture< ShapeFunctionDisplacement, ShapeFunctionPressure, DisplacementDim >::HydroMechanicsLocalAssemblerFracture(), ProcessLib::LIE::HydroMechanics::HydroMechanicsLocalAssemblerMatrix< ShapeFunctionDisplacement, ShapeFunctionPressure, DisplacementDim >::HydroMechanicsLocalAssemblerMatrix(), NumLib::averageGradShapeFunction(), ProcessLib::LinearBMatrix::computeDilatationalBbar(), ProcessLib::NonLinearFbar::computeFBarInitialVariablesAverage(), createGenericIntegrationMethod(), and ProcessLib::GenericNaturalBoundaryConditionLocalAssembler< ShapeFunction, GlobalDim >::initNsAndWeights().
|
inline |
Definition at line 36 of file GenericIntegrationMethod.h.
References points_.
Referenced by ProcessLib::LIE::HydroMechanics::HydroMechanicsLocalAssemblerFracture< ShapeFunctionDisplacement, ShapeFunctionPressure, DisplacementDim >::HydroMechanicsLocalAssemblerFracture(), ProcessLib::LIE::HydroMechanics::HydroMechanicsLocalAssemblerMatrix< ShapeFunctionDisplacement, ShapeFunctionPressure, DisplacementDim >::HydroMechanicsLocalAssemblerMatrix(), ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsLocalAssembler< ShapeFunctionDisplacement, ShapeFunction, DisplacementDim, ConstitutiveTraits >::ThermoRichardsMechanicsLocalAssembler(), and ProcessLib::GenericNaturalBoundaryConditionLocalAssembler< ShapeFunction, GlobalDim >::initNsAndWeights().
|
default |
References GenericIntegrationMethod().
|
delete |
References GenericIntegrationMethod().
|
private |
Definition at line 49 of file GenericIntegrationMethod.h.
Referenced by GenericIntegrationMethod(), and getIntegrationOrder().
|
private |
Definition at line 51 of file GenericIntegrationMethod.h.
Referenced by GenericIntegrationMethod(), getNumberOfPoints(), and getWeightedPoint().