dune-fem  2.4.1-rc
Public Member Functions | Protected Member Functions | List of all members
Dune::Fem::LoadBalancerInterface Class Referenceabstract

Interface class for load balancing. More...

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/common/loadbalancer.hh>

Inheritance diagram for Dune::Fem::LoadBalancerInterface:
Inheritance graph

Public Member Functions

virtual ~LoadBalancerInterface ()
 destructor More...
 
virtual bool loadBalance ()=0
 call load balance, returns true if grid was changed More...
 
virtual int balanceCounter () const =0
 return number of cycles since last application of load balance More...
 
virtual double loadBalanceTime () const
 time that last load balance cycle took More...
 

Protected Member Functions

 LoadBalancerInterface ()
 default constructor More...
 

Detailed Description

Interface class for load balancing.

Constructor & Destructor Documentation

Dune::Fem::LoadBalancerInterface::LoadBalancerInterface ( )
inlineprotected

default constructor

virtual Dune::Fem::LoadBalancerInterface::~LoadBalancerInterface ( )
inlinevirtual

destructor

References balanceCounter(), and loadBalance().

Member Function Documentation

virtual int Dune::Fem::LoadBalancerInterface::balanceCounter ( ) const
pure virtual
virtual bool Dune::Fem::LoadBalancerInterface::loadBalance ( )
pure virtual
virtual double Dune::Fem::LoadBalancerInterface::loadBalanceTime ( ) const
inlinevirtual

time that last load balance cycle took

Reimplemented in Dune::Fem::AdaptationManager< GridType, RestProlOperatorImp >, and Dune::Fem::LoadBalancer< GridType >.


The documentation for this class was generated from the following file: