Zoltan2
|
Class for sorting items with multiple values. First sorting with respect to val[0], then val[1] then ... val[count-1]. The last tie breaking is done with index values. Used for task mapping partitioning where the points on a cut line needs to be distributed consistently. More...
#include <Zoltan2_AlgMultiJagged.hpp>
Public Member Functions | |
uMultiSortItem () | |
uMultiSortItem (IT index_, CT count_, WT *vals_) | |
~uMultiSortItem () | |
void | set (IT index_, CT count_, WT *vals_) |
bool | operator< (const uMultiSortItem< IT, CT, WT > &other) const |
Public Attributes | |
volatile IT | index |
volatile CT | count |
volatile WT * | val |
volatile WT | epsilon |
Class for sorting items with multiple values. First sorting with respect to val[0], then val[1] then ... val[count-1]. The last tie breaking is done with index values. Used for task mapping partitioning where the points on a cut line needs to be distributed consistently.
Definition at line 90 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 100 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 108 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 115 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 118 of file Zoltan2_AlgMultiJagged.hpp.
|
inline |
Definition at line 124 of file Zoltan2_AlgMultiJagged.hpp.
volatile IT Zoltan2::uMultiSortItem< IT, CT, WT >::index |
Definition at line 95 of file Zoltan2_AlgMultiJagged.hpp.
volatile CT Zoltan2::uMultiSortItem< IT, CT, WT >::count |
Definition at line 96 of file Zoltan2_AlgMultiJagged.hpp.
volatile WT* Zoltan2::uMultiSortItem< IT, CT, WT >::val |
Definition at line 97 of file Zoltan2_AlgMultiJagged.hpp.
volatile WT Zoltan2::uMultiSortItem< IT, CT, WT >::epsilon |
Definition at line 98 of file Zoltan2_AlgMultiJagged.hpp.