dune-fem 2.8.0
|
AdaptationManagerInterface class. More...
#include <dune/fem/space/common/adaptationmanager.hh>
Public Member Functions | |
AdaptationManagerInterface () | |
default constructor | |
virtual | ~AdaptationManagerInterface () |
destructor | |
virtual void | adapt () |
on call of this method the internal adaptation operator is called. | |
virtual bool | adaptive () const |
returns true if adaptation manager as adaptation method different to NONE | |
virtual const char * | methodName () const |
returns name of adaptation method | |
AdaptationManagerInterface & | operator= (const AdaptationManagerInterface &am) |
Assignment operator, pointer to adaptation manager is stored. | |
virtual bool | loadBalance () |
call load balance, returns true if grid was changed | |
virtual int | balanceCounter () const |
virtual double | adaptationTime () const |
time that last adaptation cycle took | |
virtual double | loadBalanceTime () const |
time that last load balance cycle took | |
AdaptationManagerInterface class.
This Class is the result of a combination of different AdaptationOperators. It is the same principle as with Mapping.
|
inline |
default constructor
|
inlinevirtual |
destructor
|
inlinevirtual |
on call of this method the internal adaptation operator is called.
Reimplemented in Dune::Fem::AdaptationManagerBase< GridType, RestProlOperatorImp >, Dune::Fem::AdaptationManager< GridType, RestProlOperatorImp >, and Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >.
|
inlinevirtual |
time that last adaptation cycle took
Reimplemented in Dune::Fem::AdaptationManagerBase< GridType, RestProlOperatorImp >, and Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >.
|
inlinevirtual |
returns true if adaptation manager as adaptation method different to NONE
Reimplemented in Dune::Fem::AdaptationMethod< GridType >, and Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >.
|
inlinevirtual |
|
inlinevirtual |
call load balance, returns true if grid was changed
Implements Dune::Fem::LoadBalancerInterface.
Reimplemented in Dune::Fem::AdaptationManagerBase< GridType, RestProlOperatorImp >, Dune::Fem::AdaptationManager< GridType, RestProlOperatorImp >, and Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >.
|
inlinevirtualinherited |
time that last load balance cycle took
Reimplemented in Dune::Fem::AdaptationManager< GridType, RestProlOperatorImp >, Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >, and Dune::Fem::LoadBalancer< GridType >.
|
inlinevirtual |
returns name of adaptation method
Reimplemented in Dune::Fem::AdaptationMethod< GridType >, and Dune::Fem::hpDG::AdaptationManager< DiscreteFunctionSpace, DataProjection >.
|
inline |
Assignment operator, pointer to adaptation manager is stored.