MultiBalancer Class Reference

#include <MultiBalancer.h>

List of all members.

Public Types

typedef vector< int >::iterator iterator

Public Member Functions

 MultiBalancer (int procs, int vnodes)
 ~MultiBalancer ()
void newMaterial ()
void appendWeights (double *begin, double *end)
void distribute ()
iterator begin ()
iterator end ()

Friends

void multiBalancerTester ()


Detailed Description

Definition at line 126 of file MultiBalancer.h.


Member Typedef Documentation

typedef vector<int>::iterator MultiBalancer::iterator
 

Definition at line 151 of file MultiBalancer.h.


Constructor & Destructor Documentation

MultiBalancer::MultiBalancer int  procs,
int  vnodes
 

Definition at line 48 of file MultiBalancer.cpp.

MultiBalancer::~MultiBalancer  ) 
 

Definition at line 70 of file MultiBalancer.cpp.


Member Function Documentation

void MultiBalancer::appendWeights double *  begin,
double *  end
 

Definition at line 116 of file MultiBalancer.cpp.

References PAssert.

Referenced by multiBalancerTester().

iterator MultiBalancer::begin  )  [inline]
 

Definition at line 156 of file MultiBalancer.h.

void MultiBalancer::distribute  ) 
 

Definition at line 138 of file MultiBalancer.cpp.

References PAssert.

Referenced by ConejoBalancer::redistribute().

iterator MultiBalancer::end  )  [inline]
 

Definition at line 157 of file MultiBalancer.h.

void MultiBalancer::newMaterial  ) 
 

Definition at line 86 of file MultiBalancer.cpp.

References PAssert.

Referenced by multiBalancerTester().


Friends And Related Function Documentation

void multiBalancerTester  )  [friend]
 

Definition at line 34 of file MultiBalancer.t.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:43:20 2006 for IPPL by  doxygen 1.4.6