dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Protected Member Functions | List of all members
Dune::Fem::DiscontinuousGalerkinLocalL2Projection< GridPart, BasisFunctionSet, Quadrature > Class Template Reference

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

Inheritance diagram for Dune::Fem::DiscontinuousGalerkinLocalL2Projection< GridPart, BasisFunctionSet, Quadrature >:
Inheritance graph

Public Types

typedef BaseType::BasisFunctionSetType BasisFunctionSetType
 basis function set type
 

Public Member Functions

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

Protected Member Functions

const DiscontinuousGalerkinLocalL2Projection< GridPart, BasisFunctionSet, Quadrature > & impl () const
 

Member Typedef Documentation

◆ BasisFunctionSetType

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

basis function set type

Constructor & Destructor Documentation

◆ DiscontinuousGalerkinLocalL2Projection() [1/4]

template<class GridPart , class BasisFunctionSet , class Quadrature >
Dune::Fem::DiscontinuousGalerkinLocalL2Projection< GridPart, BasisFunctionSet, Quadrature >::DiscontinuousGalerkinLocalL2Projection ( const BasisFunctionSetType basisFunctionSet)
inlineexplicit

◆ DiscontinuousGalerkinLocalL2Projection() [2/4]

template<class GridPart , class BasisFunctionSet , class Quadrature >
Dune::Fem::DiscontinuousGalerkinLocalL2Projection< GridPart, BasisFunctionSet, Quadrature >::DiscontinuousGalerkinLocalL2Projection ( BasisFunctionSetType &&  basisFunctionSet)
inlineexplicit

◆ DiscontinuousGalerkinLocalL2Projection() [3/4]

template<class GridPart , class BasisFunctionSet , class Quadrature >
Dune::Fem::DiscontinuousGalerkinLocalL2Projection< GridPart, BasisFunctionSet, Quadrature >::DiscontinuousGalerkinLocalL2Projection ( const ThisType )
default

◆ DiscontinuousGalerkinLocalL2Projection() [4/4]

template<class GridPart , class BasisFunctionSet , class Quadrature >
Dune::Fem::DiscontinuousGalerkinLocalL2Projection< GridPart, BasisFunctionSet, Quadrature >::DiscontinuousGalerkinLocalL2Projection ( ThisType &&  other)
inline

Member Function Documentation

◆ apply()

template<class GridPart , class BasisFunctionSet , class Quadrature >
template<class LocalFunction , class LocalDofVector >
void Dune::Fem::DiscontinuousGalerkinLocalL2Projection< 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

◆ basisFunctionSet()

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

return basis function set

◆ impl()

◆ operator()()

void Dune::Fem::LocalL2Projection< BasisFunctionSet, DiscontinuousGalerkinLocalL2Projection< 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

◆ operator=() [1/2]

template<class GridPart , class BasisFunctionSet , class Quadrature >
ThisType & Dune::Fem::DiscontinuousGalerkinLocalL2Projection< GridPart, BasisFunctionSet, Quadrature >::operator= ( const ThisType )
default

◆ operator=() [2/2]

template<class GridPart , class BasisFunctionSet , class Quadrature >
ThisType & Dune::Fem::DiscontinuousGalerkinLocalL2Projection< GridPart, BasisFunctionSet, Quadrature >::operator= ( ThisType &&  other)
inline

◆ unbind()

template<class GridPart , class BasisFunctionSet , class Quadrature >
void Dune::Fem::DiscontinuousGalerkinLocalL2Projection< GridPart, BasisFunctionSet, Quadrature >::unbind ( )
inline

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