dune-fem
2.4.1-rc
|
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/common/adaptcallbackhandle.hh>
Public Types | |
typedef Base::Entity | Entity |
Public Member Functions | |
RestrictProlongWrapper (DofManager &dofManager, RestrictProlongOperator &rpOp) | |
RestrictProlongWrapper (const RestrictProlongWrapper &org) | |
bool | isValidEntity (const Entity &entity) const |
void | preAdapt (const unsigned int estimatedAdditionalElements) |
void | postAdapt () |
void | initialize (unsigned int estimatedAdditionalElements=0) |
initialize basically reserves some memory on the DofManager More... | |
void | finalize () |
finalize calls the compress on the DofManager More... | |
void | preCoarsening (const Entity &father) const |
void | restrictLocal (const Entity &father, const Entity &son, bool initialize) const |
void | postRefinement (const Entity &father) const |
void | prolongLocal (const Entity &father, const Entity &son, bool initialize) const |
Protected Attributes | |
DofManager & | dofManager_ |
RestrictProlongOperator & | rpOp_ |
bool | wasChanged_ |
bool | initializeCalled_ |
bool | finalizeCalled_ |
typedef Base::Entity Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::Entity |
|
inline |
|
inline |
|
inline |
finalize calls the compress on the DofManager
References Dune::Fem::DofManager< Grid >::compress(), and Dune::Fem::DofManager< Grid >::notifyGlobalChange().
Referenced by Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::postAdapt().
|
inline |
initialize basically reserves some memory on the DofManager
References Dune::Fem::DofManager< Grid >::reserveMemory().
Referenced by Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::postRefinement(), Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::preAdapt(), and Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::preCoarsening().
|
inline |
Referenced by Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::postRefinement(), Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::preCoarsening(), Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::prolongLocal(), and Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::restrictLocal().
|
inline |
|
inline |
References Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::initialize(), Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::isValidEntity(), and Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::prolongLocal().
|
inline |
|
inline |
References Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::initialize(), Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::isValidEntity(), and Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::restrictLocal().
|
inline |
References Dune::Fem::DofManager< Grid >::indexSetRestrictProlong(), Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::isValidEntity(), and Dune::Fem::IndexSetRestrictProlong< DofManagerType, RestrictProlongIndexSetType, doResize >::prolongLocal().
Referenced by Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::postRefinement().
|
inline |
References Dune::Fem::DofManager< Grid >::indexSetRestrictProlong(), Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::isValidEntity(), and Dune::Fem::IndexSetRestrictProlong< DofManagerType, RestrictProlongIndexSetType, doResize >::restrictLocal().
Referenced by Dune::Fem::RestrictProlongWrapper< Grid, DofManager, RestrictProlongOperator >::preCoarsening().
|
protected |
|
protected |
|
protected |
|
protected |
|
mutableprotected |