dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::DiscontinuousGalerkinLocalInterpolation< DiscreteFunctionSpace > Class Template Reference

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

Public Types

typedef DiscreteFunctionSpace DiscreteFunctionSpaceType
 
typedef DiscreteFunctionSpaceType::GridType GridType
 
typedef DiscreteFunctionSpaceType::EntityType EntityType
 

Public Member Functions

 DiscontinuousGalerkinLocalInterpolation (const DiscreteFunctionSpaceType &space)
 
 DiscontinuousGalerkinLocalInterpolation (const ThisType &other)=default
 
 DiscontinuousGalerkinLocalInterpolation (ThisType &&other)=default
 
void bind (const EntityType &)
 
void unbind ()
 
ThisTypeoperator= (const ThisType &other)=delete
 
template<class LocalFunction , class LocalDofVector >
void operator() (const LocalFunction &localFunction, LocalDofVector &dofs) const
 

Static Public Attributes

static const bool isAlwaysAffine
 

Detailed Description

template<class DiscreteFunctionSpace>
class Dune::Fem::DiscontinuousGalerkinLocalInterpolation< DiscreteFunctionSpace >

Local interpolation for Discontinuous Galerkin spaces.

Member Typedef Documentation

◆ DiscreteFunctionSpaceType

◆ EntityType

template<class DiscreteFunctionSpace >
typedef DiscreteFunctionSpaceType::EntityType Dune::Fem::DiscontinuousGalerkinLocalInterpolation< DiscreteFunctionSpace >::EntityType

◆ GridType

template<class DiscreteFunctionSpace >
typedef DiscreteFunctionSpaceType::GridType Dune::Fem::DiscontinuousGalerkinLocalInterpolation< DiscreteFunctionSpace >::GridType

Constructor & Destructor Documentation

◆ DiscontinuousGalerkinLocalInterpolation() [1/3]

template<class DiscreteFunctionSpace >
Dune::Fem::DiscontinuousGalerkinLocalInterpolation< DiscreteFunctionSpace >::DiscontinuousGalerkinLocalInterpolation ( const DiscreteFunctionSpaceType space)
inline

◆ DiscontinuousGalerkinLocalInterpolation() [2/3]

template<class DiscreteFunctionSpace >
Dune::Fem::DiscontinuousGalerkinLocalInterpolation< DiscreteFunctionSpace >::DiscontinuousGalerkinLocalInterpolation ( const ThisType other)
default

◆ DiscontinuousGalerkinLocalInterpolation() [3/3]

template<class DiscreteFunctionSpace >
Dune::Fem::DiscontinuousGalerkinLocalInterpolation< DiscreteFunctionSpace >::DiscontinuousGalerkinLocalInterpolation ( ThisType &&  other)
default

Member Function Documentation

◆ bind()

◆ operator()()

template<class DiscreteFunctionSpace >
template<class LocalFunction , class LocalDofVector >
void Dune::Fem::DiscontinuousGalerkinLocalInterpolation< DiscreteFunctionSpace >::operator() ( const LocalFunction localFunction,
LocalDofVector &  dofs 
) const
inline

◆ operator=()

◆ unbind()

Member Data Documentation

◆ isAlwaysAffine

Initial value:
= Dune::Capabilities::isCartesian< GridType >::v ||
( Dune::Capabilities::hasSingleGeometryType< GridType >::v && ((Dune::Capabilities::hasSingleGeometryType< GridType >::topologyId >> 1) == 0))

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