cloudy trunk
|
#include <mpi_utilities.h>
Public Member Functions | |
load_balance () | |
load_balance (int nJobs) | |
~load_balance () | |
void | clear () |
void | init (int nJobs) |
int | next_job () |
void | finalize () |
Private Member Functions | |
void | p_clear0 () |
void | p_clear1 () |
Private Attributes | |
vector< int > | p_jobs |
unsigned int | p_ptr |
Definition at line 95 of file mpi_utilities.h.
|
inline |
Definition at line 108 of file mpi_utilities.h.
References p_clear1().
|
inlineexplicit |
Definition at line 112 of file mpi_utilities.h.
References init(), and p_clear1().
|
inline |
Definition at line 117 of file mpi_utilities.h.
References p_clear0().
|
inline |
Definition at line 121 of file mpi_utilities.h.
References p_clear0(), and p_clear1().
|
inline |
Definition at line 141 of file mpi_utilities.h.
References MPI::COMM_WORLD, and cpu.
Referenced by main().
void load_balance::init | ( | int | nJobs | ) |
Definition at line 20 of file mpi_utilities.cpp.
References MPI::COMM_WORLD, cpu, p_jobs, and p_ptr.
Referenced by load_balance().
|
inline |
Definition at line 127 of file mpi_utilities.h.
References MPI::COMM_WORLD, cpu, p_jobs, and p_ptr.
Referenced by main().
|
inlineprivate |
Definition at line 99 of file mpi_utilities.h.
References p_jobs.
Referenced by clear(), and ~load_balance().
|
inlineprivate |
Definition at line 103 of file mpi_utilities.h.
References p_ptr.
Referenced by clear(), load_balance(), and load_balance().
|
private |
Definition at line 97 of file mpi_utilities.h.
Referenced by init(), next_job(), and p_clear0().
|
private |
Definition at line 98 of file mpi_utilities.h.
Referenced by init(), next_job(), and p_clear1().