dune-fem
2.4.1-rc
|
AdaptationManagerInterface class. More...
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/common/adaptmanager.hh>
Public Member Functions | |
AdaptationManagerInterface () | |
default constructor More... | |
virtual | ~AdaptationManagerInterface () |
destructor More... | |
virtual void | adapt () |
on call of this method the internal adaptation operator is called. More... | |
virtual bool | adaptive () const |
returns true if adaptation manager as adaptation method different to NONE More... | |
virtual const char * | methodName () const |
returns name of adaptation method More... | |
AdaptationManagerInterface & | operator= (const AdaptationManagerInterface &am) |
Assignment operator, pointer to adaptation manager is stored. More... | |
virtual bool | loadBalance () |
call load balance, returns true if grid was changed More... | |
virtual int | balanceCounter () const |
return number of cycles since last application of load balance More... | |
virtual double | adaptationTime () const |
time that last adaptation cycle took More... | |
virtual double | loadBalanceTime () const |
time that last load balance cycle took More... | |
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::AdaptationManager< GridType, RestProlOperatorImp >, and Dune::Fem::AdaptationManagerBase< GridType, RestProlOperatorImp >.
References adapt().
Referenced by adapt().
|
inlinevirtual |
time that last adaptation cycle took
Reimplemented in Dune::Fem::AdaptationManagerBase< GridType, RestProlOperatorImp >.
|
inlinevirtual |
returns true if adaptation manager as adaptation method different to NONE
Reimplemented in Dune::Fem::AdaptationMethod< GridType >.
References adaptive().
Referenced by Dune::Fem::AdaptationManager< GridType, RestProlOperatorImp >::adapt(), and adaptive().
|
inlinevirtual |
return number of cycles since last application of load balance
Implements Dune::Fem::LoadBalancerInterface.
Reimplemented in Dune::Fem::AdaptationManager< GridType, RestProlOperatorImp >, and Dune::Fem::AdaptationManagerBase< GridType, RestProlOperatorImp >.
References balanceCounter().
Referenced by balanceCounter().
|
inlinevirtual |
call load balance, returns true if grid was changed
Implements Dune::Fem::LoadBalancerInterface.
Reimplemented in Dune::Fem::AdaptationManager< GridType, RestProlOperatorImp >, and Dune::Fem::AdaptationManagerBase< GridType, RestProlOperatorImp >.
References loadBalance().
Referenced by Dune::Fem::AdaptationManager< GridType, RestProlOperatorImp >::adapt(), and loadBalance().
|
inlinevirtualinherited |
time that last load balance cycle took
Reimplemented in Dune::Fem::AdaptationManager< GridType, RestProlOperatorImp >, and Dune::Fem::LoadBalancer< GridType >.
|
inlinevirtual |
returns name of adaptation method
Reimplemented in Dune::Fem::AdaptationMethod< GridType >.
References methodName().
Referenced by Dune::Fem::AdaptationMethod< GridType >::AdaptationMethod(), and methodName().
|
inline |
Assignment operator, pointer to adaptation manager is stored.