DUNE-FEM (unstable)

Dune::Fem::LocalOrthonormalL2Projection< GridPart, BasisFunctionSet, Quadrature > Class Template Reference

specialization of local L2 projection for orthonormal DG spaces More...

#include <dune/fem/space/discontinuousgalerkin/interpolation.hh>

Public Types

typedef BaseType::BasisFunctionSetType BasisFunctionSetType
 basis function set type More...
 
typedef BasisFunctionSetType ::EntityType EntityType
 

Public Member Functions

Construction
 LocalOrthonormalL2Projection (const BasisFunctionSetType &basisFunctionSet)
 
 LocalOrthonormalL2Projection (BasisFunctionSetType &&basisFunctionSet)
 
Copying and assignment
 LocalOrthonormalL2Projection (const ThisType &)=default
 
 LocalOrthonormalL2Projection (ThisType &&other)=default
 
ThisTypeoperator= (const ThisType &)=default
 
ThisTypeoperator= (ThisType &&other)=default
 
Public member methods
const BasisFunctionSetbasisFunctionSet () const
 return basis function set More...
 
template<class LocalFunction , class LocalDofVector >
void apply (const LocalFunction &localFunction, LocalDofVector &localDofVector) const
 please doc me More...
 
Public member methods
void operator() (const LocalFunction &localFunction, LocalDofVector &localDofVector) const
 please doc me More...
 

Detailed Description

template<class GridPart, class BasisFunctionSet, class Quadrature>
class Dune::Fem::LocalOrthonormalL2Projection< GridPart, BasisFunctionSet, Quadrature >

specialization of local L2 projection for orthonormal DG spaces

Member Typedef Documentation

◆ BasisFunctionSetType

template<class GridPart , class BasisFunctionSet , class Quadrature >
typedef BaseType::BasisFunctionSetType Dune::Fem::LocalOrthonormalL2Projection< GridPart, BasisFunctionSet, Quadrature >::BasisFunctionSetType

basis function set type

◆ EntityType

template<class GridPart , class BasisFunctionSet , class Quadrature >
typedef BasisFunctionSetType :: EntityType Dune::Fem::LocalOrthonormalL2Projection< GridPart, BasisFunctionSet, Quadrature >::EntityType

Member Function Documentation

◆ apply()

template<class GridPart , class BasisFunctionSet , class Quadrature >
template<class LocalFunction , class LocalDofVector >
void Dune::Fem::LocalOrthonormalL2Projection< GridPart, BasisFunctionSet, Quadrature >::apply ( const LocalFunction localFunction,
LocalDofVector &  localDofVector 
) const
inline

please doc me

Template Parameters
LocalFunctionlocal function type
LocalDofVectorlocal dof vector type
Parameters
[in]localFunctionlocal function
[out]localDofVectordof vector

References Dune::Fem::LocalOrthonormalL2Projection< GridPart, BasisFunctionSet, Quadrature >::basisFunctionSet(), Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::entity(), and Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::order().

◆ basisFunctionSet()

template<class GridPart , class BasisFunctionSet , class Quadrature >
const BasisFunctionSet& Dune::Fem::LocalOrthonormalL2Projection< GridPart, BasisFunctionSet, Quadrature >::basisFunctionSet ( ) const
inline

◆ operator()()

void Dune::Fem::LocalL2Projection< BasisFunctionSet, LocalOrthonormalL2Projection< GridPart, BasisFunctionSet, Quadrature > >::operator() ( const LocalFunction localFunction,
LocalDofVector &  localDofVector 
) const
inlineinherited

please doc me

Template Parameters
LocalFunctionlocal function type
LocalDofVectorlocal dof vector type
Parameters
[in]localFunctionlocal function
[out]localDofVectordof vector

The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 16, 22:29, 2024)