Paramètres nécessaires à la construction d'un sous-domaine. Plus de détails...
#include <arcane/core/SubDomainBuildInfo.h>
Fonctions membres publiques | |
SubDomainBuildInfo (Ref< IParallelMng > pm, Int32 index) | |
SubDomainBuildInfo (Ref< IParallelMng > pm, Int32 index, Ref< IParallelMng > all_replica_pm) | |
Ref< IParallelMng > | parallelMng () const |
String | caseFileName () const |
void | setCaseFileName (const String &filename) |
ByteConstArrayView | caseBytes () const |
ByteConstSpan | caseContent () const |
void | setCaseBytes (ByteConstArrayView bytes) |
void | setCaseContent (ByteConstSpan content) |
Integer | index () const |
Ref< IParallelMng > | allReplicaParallelMng () const |
Paramètres nécessaires à la construction d'un sous-domaine.
Info pour créer un sous-domaine associé au gestionnaire de parallèlisme parallelMng(), avec le jeu de données de nom caseFileName() et de contenu caseBytes. index() est l'indice dans la liste des sous-domaines de la session de ce sous-domaine.
Le nom du fichier est purement informatif, et seul le contenu caseBytes() est utilisé. Si caseBytes() n'est pas vide, il doit contenir un document XML valide.
En réplication de domaine, il faut construire l'instance en lui spécifiant le IParallelMng correspondant à l'ensemble des sous-domaines et des réplicats, qui est allReplicaParallelMng().Sans réplication, cela correspond au gestionnaire parallèle standard.
Définition à la ligne 52 du fichier SubDomainBuildInfo.h.
Arcane::SubDomainBuildInfo::SubDomainBuildInfo | ( | Ref< IParallelMng > | pm, |
Int32 | index | ||
) |
Définition à la ligne 26 du fichier SubDomainBuildInfo.cc.
Arcane::SubDomainBuildInfo::SubDomainBuildInfo | ( | Ref< IParallelMng > | pm, |
Int32 | index, | ||
Ref< IParallelMng > | all_replica_pm | ||
) |
Définition à la ligne 37 du fichier SubDomainBuildInfo.cc.
|
inline |
Définition à la ligne 81 du fichier SubDomainBuildInfo.h.
ByteConstArrayView Arcane::SubDomainBuildInfo::caseBytes | ( | ) | const |
Définition à la ligne 48 du fichier SubDomainBuildInfo.cc.
ByteConstSpan Arcane::SubDomainBuildInfo::caseContent | ( | ) | const |
Définition à la ligne 65 du fichier SubDomainBuildInfo.cc.
|
inline |
Définition à la ligne 66 du fichier SubDomainBuildInfo.h.
|
inline |
Définition à la ligne 79 du fichier SubDomainBuildInfo.h.
|
inline |
Définition à la ligne 61 du fichier SubDomainBuildInfo.h.
void Arcane::SubDomainBuildInfo::setCaseBytes | ( | ByteConstArrayView | bytes | ) |
Définition à la ligne 55 du fichier SubDomainBuildInfo.cc.
void Arcane::SubDomainBuildInfo::setCaseContent | ( | ByteConstSpan | content | ) |
Définition à la ligne 71 du fichier SubDomainBuildInfo.cc.
|
inline |
Définition à la ligne 68 du fichier SubDomainBuildInfo.h.