version 3.11-dev
Loading...
Searching...
No Matches
Dumux::FEInterpolationPointData< GlobalPosition, LocalBasis > Class Template Reference

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

Public Member Functions

 FEInterpolationPointData ()=delete
template<class Geometry>
 FEInterpolationPointData (const Geometry &geometry, const LocalPosition &local, const GlobalPosition &global, const LocalBasis &localBasis)
template<class Geometry>
 FEInterpolationPointData (const Geometry &geometry, const LocalPosition &local, const LocalBasis &localBasis)
const ShapeValues & shapeValues () const
 The shape values at the quadrature point.
const RangeType & shapeValue (int i) const
 The shape value of a local dof at the quadrature point.
const ShapeJacobians & shapeJacobians () const
 The shape value gradients at the quadrature point.
const GlobalPosition & gradN (int i) const
 The shape value gradient of a local dof at the quadrature point.
const LocalPosition & local () const
 The local position of the quadrature point.
const GlobalPosition & global () const
 The global position of the quadrature point.

Constructor & Destructor Documentation

◆ FEInterpolationPointData() [1/3]

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

◆ FEInterpolationPointData() [2/3]

template<class GlobalPosition, class LocalBasis>
template<class Geometry>
Dumux::FEInterpolationPointData< GlobalPosition, LocalBasis >::FEInterpolationPointData ( const Geometry & geometry,
const LocalPosition & local,
const GlobalPosition & global,
const LocalBasis & localBasis )
inline

◆ FEInterpolationPointData() [3/3]

template<class GlobalPosition, class LocalBasis>
template<class Geometry>
Dumux::FEInterpolationPointData< GlobalPosition, LocalBasis >::FEInterpolationPointData ( const Geometry & geometry,
const LocalPosition & local,
const LocalBasis & localBasis )
inline

Member Function Documentation

◆ global()

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

◆ gradN()

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

◆ local()

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

◆ shapeJacobians()

template<class GlobalPosition, class LocalBasis>
const ShapeJacobians & Dumux::FEInterpolationPointData< GlobalPosition, LocalBasis >::shapeJacobians ( ) const
inline

◆ shapeValue()

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

◆ shapeValues()

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

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