|
escript
Revision_Unversioneddirectory
|
describes the distribution of a vector stored on the local process More...
#include <Distribution.h>
Public Member Functions | |
| Distribution (const esysUtils::JMPI &mpiInfo, const index_t *firstComponent, index_t m, index_t b) | |
| ~Distribution () | |
| index_t | getFirstComponent () const |
| index_t | getLastComponent () const |
| dim_t | getGlobalNumComponents () const |
| dim_t | getMyNumComponents () const |
| dim_t | getMinGlobalComponents () const |
| dim_t | getMaxGlobalComponents () const |
| dim_t | numPositives (const double *x, dim_t block) const |
| double * | createRandomVector (dim_t block) const |
Public Attributes | |
| index_t * | first_component |
| dim_t | reference_counter |
| const esysUtils::JMPI | mpi_info |
Static Public Attributes | |
| static double | random_seed = .4142135623730951 |
describes the distribution of a vector stored on the local process
|
inline |
References first_component, and mpi_info.
|
inline |
References first_component.
|
inline |
References getFirstComponent(), getGlobalNumComponents(), getLastComponent(), and random_seed.
|
inline |
References first_component, and mpi_info.
Referenced by createRandomVector(), and getMyNumComponents().
|
inline |
References getMaxGlobalComponents(), and getMinGlobalComponents().
Referenced by createRandomVector().
|
inline |
References first_component, and mpi_info.
Referenced by createRandomVector(), and getMyNumComponents().
|
inline |
References first_component, and mpi_info.
Referenced by getGlobalNumComponents().
|
inline |
References first_component.
Referenced by getGlobalNumComponents().
|
inline |
References getFirstComponent(), and getLastComponent().
Referenced by numPositives().
References getMyNumComponents(), mpi_info, MPI_INT, MPI_SUM, and paso::util::numPositives().
| index_t* paso::Distribution::first_component |
Referenced by Distribution(), getFirstComponent(), getLastComponent(), getMaxGlobalComponents(), getMinGlobalComponents(), and ~Distribution().
| const esysUtils::JMPI paso::Distribution::mpi_info |
Referenced by Distribution(), getFirstComponent(), getLastComponent(), getMaxGlobalComponents(), and numPositives().
|
static |
Referenced by createRandomVector().
| dim_t paso::Distribution::reference_counter |
1.8.11