dune-fem 2.8.0
|
#include <dune/fem/space/discontinuousgalerkin/localrestrictprolong.hh>
Public Types | |
typedef DiscreteFunctionSpace | DiscreteFunctionSpaceType |
typedef DiscreteFunctionSpaceType::DomainFieldType | DomainFieldType |
typedef DiscreteFunctionSpaceType::RangeFieldType | RangeFieldType |
typedef DiscreteFunctionSpaceType::RangeType | RangeType |
typedef DiscreteFunctionSpaceType::GridPartType | GridPartType |
typedef CachingQuadrature< GridPartType, 0 > | QuadratureType |
typedef LocalMassMatrix< DiscreteFunctionSpaceType, QuadratureType > | LocalMassMatrixType |
Public Member Functions | |
DiscontinuousGalerkinLocalRestrictProlong (const DiscreteFunctionSpaceType &space) | |
void | setFatherChildWeight (const DomainFieldType &weight) |
template<class LFFather , class LFSon , class LocalGeometry > | |
void | restrictLocal (LFFather &lfFather, const LFSon &lfSon, const LocalGeometry &geometryInFather, bool initialize) const |
restrict data to father | |
template<class LFFather > | |
void | restrictFinalize (LFFather &lfFather) const |
template<class LFFather , class LFSon , class LocalGeometry > | |
void | prolongLocal (const LFFather &lfFather, LFSon &lfSon, const LocalGeometry &geometryInFather, bool initialize) const |
bool | needCommunication () const |
Protected Attributes | |
LocalMassMatrixType | localMassMatrix_ |
DomainFieldType | weight_ |
TemporaryLocalFunction< DiscreteFunctionSpace > | temp_ |
typedef DiscreteFunctionSpace Dune::Fem::DiscontinuousGalerkinLocalRestrictProlong< DiscreteFunctionSpace, applyInverse >::DiscreteFunctionSpaceType |
typedef DiscreteFunctionSpaceType::DomainFieldType Dune::Fem::DiscontinuousGalerkinLocalRestrictProlong< DiscreteFunctionSpace, applyInverse >::DomainFieldType |
typedef DiscreteFunctionSpaceType::GridPartType Dune::Fem::DiscontinuousGalerkinLocalRestrictProlong< DiscreteFunctionSpace, applyInverse >::GridPartType |
typedef LocalMassMatrix< DiscreteFunctionSpaceType, QuadratureType > Dune::Fem::DiscontinuousGalerkinLocalRestrictProlong< DiscreteFunctionSpace, applyInverse >::LocalMassMatrixType |
typedef CachingQuadrature< GridPartType, 0 > Dune::Fem::DiscontinuousGalerkinLocalRestrictProlong< DiscreteFunctionSpace, applyInverse >::QuadratureType |
typedef DiscreteFunctionSpaceType::RangeFieldType Dune::Fem::DiscontinuousGalerkinLocalRestrictProlong< DiscreteFunctionSpace, applyInverse >::RangeFieldType |
typedef DiscreteFunctionSpaceType::RangeType Dune::Fem::DiscontinuousGalerkinLocalRestrictProlong< DiscreteFunctionSpace, applyInverse >::RangeType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
restrict data to father
|
inline |
|
protected |
|
mutableprotected |
|
protected |