Conversion d'un tableau de flottants vers un tableau d'entiers/longs. \abstract Cette classe gere le scaling de la facon suivante: [0,W_max] --> [1,EW_max] avec Sum(EW) < "max". Plus de détails...
#include <arcane/std/PartitionConverter.h>
Fonctions membres publiques | |
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) |
Attributs privés | |
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 d'un tableau de flottants vers un tableau d'entiers/longs. \abstract Cette classe gere le scaling de la facon suivante: [0,W_max] --> [1,EW_max] avec Sum(EW) < "max".
Définition à la ligne 39 du fichier PartitionConverter.h.
|
inline |
Définition à la ligne 44 du fichier PartitionConverter.h.
|
inline |
Définition à la ligne 52 du fichier PartitionConverter.h.
|
inline |
Définition à la ligne 93 du fichier PartitionConverter.h.
|
inline |
Définition à la ligne 124 du fichier PartitionConverter.h.
|
inline |
Définition à la ligne 137 du fichier PartitionConverter.h.
|
inline |
Définition à la ligne 74 du fichier PartitionConverter.h.
|
inline |
Définition à la ligne 61 du fichier PartitionConverter.h.
|
private |
Définition à la ligne 150 du fichier PartitionConverter.h.
|
private |
Définition à la ligne 146 du fichier PartitionConverter.h.
|
private |
Définition à la ligne 145 du fichier PartitionConverter.h.
|
private |
Définition à la ligne 144 du fichier PartitionConverter.h.
|
private |
Définition à la ligne 149 du fichier PartitionConverter.h.
|
private |
Définition à la ligne 147 du fichier PartitionConverter.h.
|
private |
Définition à la ligne 148 du fichier PartitionConverter.h.