LoadBalancer Class Reference

#include <LoadBalancer.h>

Inheritance diagram for LoadBalancer:

ReleaseHeavierToLighterNeighbours ShedHeaviest SwapHeavierToLighterNeighbours List of all members.

Public Member Functions

 LoadBalancer ()
virtual ~LoadBalancer ()
virtual void setLinks (DomainPartitioner &thePartitioner)
virtual int balance (Graph &theWeightedGraph)=0

Protected Member Functions

DomainPartitionergetDomainPartitioner (void)

Detailed Description

Definition at line 44 of file LoadBalancer.h.


Constructor & Destructor Documentation

LoadBalancer::LoadBalancer (  ) 

Definition at line 39 of file LoadBalancer.cpp.

LoadBalancer::~LoadBalancer (  )  [virtual]

Definition at line 45 of file LoadBalancer.cpp.


Member Function Documentation

void LoadBalancer::setLinks ( DomainPartitioner thePartitioner  )  [virtual]

Definition at line 51 of file LoadBalancer.cpp.

Referenced by DomainPartitioner::DomainPartitioner().

virtual int LoadBalancer::balance ( Graph theWeightedGraph  )  [pure virtual]

DomainPartitioner * LoadBalancer::getDomainPartitioner ( void   )  [protected]


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

Generated on Mon Oct 23 15:05:45 2006 for OpenSees by doxygen 1.5.0