GEOS
Public Member Functions | List of all members
geos::finiteElement::FiniteElementBase Class Reference

Base class for FEM element implementations. More...

#include <FiniteElementBase.hpp>

Inheritance diagram for geos::finiteElement::FiniteElementBase:
Inheritance graph
[legend]

Public Member Functions

 FiniteElementBase (localIndex const numSupportPoints, localIndex const maxSupportPoints, localIndex const numQuadraturePoints)
 Default constructor. More...
 
virtual ~FiniteElementBase ()=default
 Destructor.
 
localIndex getNumQuadraturePoints () const
 Getter for the number of quadrature points per element. More...
 
localIndex getNumSupportPoints () const
 Getter for the number of support points per element. More...
 
localIndex getMaxSupportPoints () const
 Get the maximum number of support points for this element. More...
 

Detailed Description

Base class for FEM element implementations.

Definition at line 416 of file FiniteElementBase.hpp.

Constructor & Destructor Documentation

◆ FiniteElementBase()

geos::finiteElement::FiniteElementBase::FiniteElementBase ( localIndex const  numSupportPoints,
localIndex const  maxSupportPoints,
localIndex const  numQuadraturePoints 
)
inline

Default constructor.

Parameters
numSupportPointsThe number of support points.
maxSupportPointsThe maximum number of support points.
numQuadraturePointsThe number of quadrature points.

Definition at line 426 of file FiniteElementBase.hpp.

Member Function Documentation

◆ getMaxSupportPoints()

localIndex geos::finiteElement::FiniteElementBase::getMaxSupportPoints ( ) const
inline

Get the maximum number of support points for this element.

This should be used to know the size of pre-allocated objects whose size depend on the number of support points.

Returns
The number of maximum support points for this element.

Definition at line 460 of file FiniteElementBase.hpp.

◆ getNumQuadraturePoints()

localIndex geos::finiteElement::FiniteElementBase::getNumQuadraturePoints ( ) const
inline

Getter for the number of quadrature points per element.

Returns
The number of quadrature points per element.

Definition at line 443 of file FiniteElementBase.hpp.

◆ getNumSupportPoints()

localIndex geos::finiteElement::FiniteElementBase::getNumSupportPoints ( ) const
inline

Getter for the number of support points per element.

Returns
The number of support points per element.

Definition at line 452 of file FiniteElementBase.hpp.


The documentation for this class was generated from the following file: