version 3.11-dev
Dumux::FEFaceInterpolationPointData< GlobalPosition, LocalBasis, BoundaryFlag > Class Template Reference

Interpolation point data related to a face of an element.

#include <dumux/discretization/fem/interpolationpointdata.hh>

Inheritance diagram for Dumux::FEFaceInterpolationPointData< GlobalPosition, LocalBasis, BoundaryFlag >:

Public Member Functions

 FEFaceInterpolationPointData ()=delete
 
template<class Geometry >
 FEFaceInterpolationPointData (const Geometry &geometry, const LocalPosition &local, const LocalBasis &localBasis, const GlobalPosition &n, const BoundaryFlag &bFlag)
 
const GlobalPosition & unitOuterNormal () const
 The unit outer normal vector at the quadrature point. More...
 
BoundaryFlag::value_type boundaryFlag () const
 Return the boundary flag. More...
 
const ShapeValues & shapeValues () const
 The shape values at the quadrature point. More...
 
const RangeType & shapeValue (int i) const
 The shape value of a local dof at the quadrature point. More...
 
const ShapeGradients & shapeGradients () const
 The shape value gradients at the quadrature point. More...
 
const GlobalPosition & gradN (int i) const
 The shape value gradient of a local dof at the quadrature point. More...
 
const LocalPosition & local () const
 The local position of the quadrature point. More...
 
const GlobalPosition & global () const
 The global position of the quadrature point. More...
 

Constructor & Destructor Documentation

◆ FEFaceInterpolationPointData() [1/2]

template<class GlobalPosition , class LocalBasis , class BoundaryFlag >
Dumux::FEFaceInterpolationPointData< GlobalPosition, LocalBasis, BoundaryFlag >::FEFaceInterpolationPointData ( )
delete

◆ FEFaceInterpolationPointData() [2/2]

template<class GlobalPosition , class LocalBasis , class BoundaryFlag >
template<class Geometry >
Dumux::FEFaceInterpolationPointData< GlobalPosition, LocalBasis, BoundaryFlag >::FEFaceInterpolationPointData ( const Geometry &  geometry,
const LocalPosition &  local,
const LocalBasis &  localBasis,
const GlobalPosition &  n,
const BoundaryFlag bFlag 
)
inline

Member Function Documentation

◆ boundaryFlag()

template<class GlobalPosition , class LocalBasis , class BoundaryFlag >
BoundaryFlag::value_type Dumux::FEFaceInterpolationPointData< GlobalPosition, LocalBasis, BoundaryFlag >::boundaryFlag ( ) const
inline

◆ global()

template<class GlobalPosition , class LocalBasis >
const GlobalPosition & Dumux::FEInterpolationPointData< GlobalPosition, LocalBasis >::global ( ) const
inlineinherited

◆ gradN()

template<class GlobalPosition , class LocalBasis >
const GlobalPosition & Dumux::FEInterpolationPointData< GlobalPosition, LocalBasis >::gradN ( int  i) const
inlineinherited

◆ local()

template<class GlobalPosition , class LocalBasis >
const LocalPosition & Dumux::FEInterpolationPointData< GlobalPosition, LocalBasis >::local ( ) const
inlineinherited

◆ shapeGradients()

template<class GlobalPosition , class LocalBasis >
const ShapeGradients & Dumux::FEInterpolationPointData< GlobalPosition, LocalBasis >::shapeGradients ( ) const
inlineinherited

◆ shapeValue()

template<class GlobalPosition , class LocalBasis >
const RangeType & Dumux::FEInterpolationPointData< GlobalPosition, LocalBasis >::shapeValue ( int  i) const
inlineinherited

◆ shapeValues()

template<class GlobalPosition , class LocalBasis >
const ShapeValues & Dumux::FEInterpolationPointData< GlobalPosition, LocalBasis >::shapeValues ( ) const
inlineinherited

◆ unitOuterNormal()

template<class GlobalPosition , class LocalBasis , class BoundaryFlag >
const GlobalPosition & Dumux::FEFaceInterpolationPointData< GlobalPosition, LocalBasis, BoundaryFlag >::unitOuterNormal ( ) const
inline

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