Conversion of an array of floats to an array of integers/longs. \abstract This class manages the scaling in the following way: [0,W_max] --> [1,EW_max] with Sum(EW) < "max". More...
#include <arcane/std/PartitionConverter.h>
Public Member Functions | |
| PartitionConverter (IParallelMng *pm=NULL, Real max=(2<< 30), bool check=false) | |
| PartitionConverter (IParallelMng *pm, Real max, ConstArrayView< TypeA > input, Integer ncon=1, bool check=false) | |
| void | reset (Integer ncon=1, bool check=false) |
| template<typename DataReal> | |
| bool | isBalancable (ConstArrayView< TypeA > input, ArrayView< DataReal > imb, int partnum) |
| void | computeContrib (ConstArrayView< TypeA > input, Real multiplier=1.0) |
| void | convertFromAToB (ConstArrayView< TypeA > input, ArrayView< TypeB > output) |
| void | convertFromBToA (ConstArrayView< TypeB > input, ArrayView< TypeA > output) |
Private Attributes | |
| IParallelMng * | m_pm |
| Real | m_maxAllowed |
| SharedArray< Real > | m_max |
| SharedArray< Real > | m_sum |
| SharedArray< Real > | m_zoomfactor |
| bool | m_ready |
| bool | m_check |
Conversion of an array of floats to an array of integers/longs. \abstract This class manages the scaling in the following way: [0,W_max] --> [1,EW_max] with Sum(EW) < "max".
Definition at line 36 of file PartitionConverter.h.
|
inline |
Definition at line 41 of file PartitionConverter.h.
|
inline |
Definition at line 54 of file PartitionConverter.h.
|
inline |
Definition at line 99 of file PartitionConverter.h.
|
inline |
Definition at line 130 of file PartitionConverter.h.
|
inline |
Definition at line 143 of file PartitionConverter.h.
|
inline |
Definition at line 79 of file PartitionConverter.h.
|
inline |
Definition at line 66 of file PartitionConverter.h.
|
private |
Definition at line 157 of file PartitionConverter.h.
|
private |
Definition at line 153 of file PartitionConverter.h.
|
private |
Definition at line 152 of file PartitionConverter.h.
|
private |
Definition at line 151 of file PartitionConverter.h.
|
private |
Definition at line 156 of file PartitionConverter.h.
|
private |
Definition at line 154 of file PartitionConverter.h.
|
private |
Definition at line 155 of file PartitionConverter.h.