escript
Revision_
|
#include <Distribution.h>
Public Member Functions | |
Distribution (JMPI mpiInfo, const DataTypes::IndexVector &firstComponent, DataTypes::index_t m=1, DataTypes::index_t b=0) | |
DataTypes::index_t | getFirstComponent () const |
DataTypes::index_t | getLastComponent () const |
DataTypes::dim_t | getGlobalNumComponents () const |
DataTypes::dim_t | getMyNumComponents () const |
DataTypes::dim_t | getMinGlobalComponents () const |
DataTypes::dim_t | getMaxGlobalComponents () const |
Public Attributes | |
DataTypes::IndexVector | first_component |
JMPI | mpi_info |
Describes the distribution of a vector across processes. Process i has entries with global indices first_component[i] to first_component[i+1].
|
inline |
References first_component, and mpi_info.
|
inline |
References first_component, and mpi_info.
Referenced by getMyNumComponents().
|
inline |
References getMaxGlobalComponents(), and getMinGlobalComponents().
|
inline |
References first_component, and mpi_info.
Referenced by getMyNumComponents().
|
inline |
References first_component, and mpi_info.
Referenced by getGlobalNumComponents().
|
inline |
References first_component.
Referenced by getGlobalNumComponents().
|
inline |
References getFirstComponent(), and getLastComponent().
DataTypes::IndexVector escript::Distribution::first_component |
Referenced by Distribution(), getFirstComponent(), getLastComponent(), getMaxGlobalComponents(), and getMinGlobalComponents().
JMPI escript::Distribution::mpi_info |
Referenced by Distribution(), getFirstComponent(), getLastComponent(), and getMaxGlobalComponents().