dune-fem
2.4.1-rc
|
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/discontinuousgalerkin/localrestrictprolong.hh>
Public Types | |
typedef LagrangeDiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, 0, StorageImp > | DiscreteFunctionSpaceType |
typedef DiscreteFunctionSpaceType::DomainFieldType | DomainFieldType |
Public Member Functions | |
DefaultLocalRestrictProlong (const LagrangeDiscontinuousGalerkinSpace< FunctionSpaceImp, GridPartImp, 0, StorageImp > &) | |
void | setFatherChildWeight (const DomainFieldType &weight) |
explicit set volume ratio of son and father More... | |
void | restrictLocal (LFFather &lfFather, const LFSon &lfSon, const LocalGeometry &geometryInFather, bool initialize) const |
restrict data to father More... | |
void | prolongLocal (const LFFather &lfFather, LFSon &lfSon, const LocalGeometry &geometryInFather, bool initialize) const |
prolong data to children More... | |
bool | needCommunication () const |
do discrete functions need a communication after restriction / prolongation? More... | |
Static Public Member Functions | |
static DomainFieldType | calcWeight (const Entity &father, const Entity &son) |
Protected Attributes | |
DomainFieldType | weight_ |
|
inherited |
|
inherited |
|
inline |
|
inlinestaticinherited |
|
inlineinherited |
do discrete functions need a communication after restriction / prolongation?
|
inlineinherited |
prolong data to children
|
inlineinherited |
restrict data to father
|
inlineinherited |
explicit set volume ratio of son and father
[in] | weight | volume of son / volume of father |
|
protectedinherited |