Lecture parallèle. Plus de détails...
#include <arcane/std/internal/ParallelDataReader.h>
Classes | |
class | Impl |
Lecture parallèle. Plus de détails... | |
Fonctions membres publiques | |
ParallelDataReader (IParallelMng *pm) | |
ParallelDataReader (const ParallelDataReader &rhs)=delete | |
Array< Int64 > & | writtenUniqueIds () |
Array< Int64 > & | wantedUniqueIds () |
void | sort () |
void | getSortedValues (IData *written_data, IData *data) |
Attributs privés | |
Impl * | m_p |
Lecture parallèle.
Une instance de cette classe est associée à un groupe du maillage.
Pour pouvoir l'utiliser, chaque rang du IParallelMng doit spécifier:
L'instance est alors utilisable pour toutes les variables qui reposent sur ce groupe et il faut appeler getSortedValues() pour récupérer les valeurs pour une variable.
Définition à la ligne 46 du fichier ParallelDataReader.h.
|
explicit |
Définition à la ligne 100 du fichier ParallelDataReader.cc.
Arcane::ParallelDataReader::~ParallelDataReader | ( | ) |
Définition à la ligne 106 du fichier ParallelDataReader.cc.
Définition à la ligne 127 du fichier ParallelDataReader.cc.
void Arcane::ParallelDataReader::sort | ( | ) |
Définition à la ligne 122 du fichier ParallelDataReader.cc.
Array< Int64 > & Arcane::ParallelDataReader::wantedUniqueIds | ( | ) |
Définition à la ligne 117 du fichier ParallelDataReader.cc.
Array< Int64 > & Arcane::ParallelDataReader::writtenUniqueIds | ( | ) |
Définition à la ligne 112 du fichier ParallelDataReader.cc.
|
private |
Définition à la ligne 65 du fichier ParallelDataReader.h.