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 |
Attributs privés | |
Ref< IParallelMng > | m_parallel_mng |
String | m_case_file_name |
Nom du fichier contenant le jeu de données. | |
UniqueArray< std::byte > | m_case_content |
Contenu du jeu de données. | |
Int32 | m_index |
Ref< IParallelMng > | m_all_replica_parallel_mng |
Gestionnnaire de parallélisme contenant tous les réplica de m_parallel_mng. | |
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.
Définition à la ligne 68 du fichier SubDomainBuildInfo.h.
|
private |
Gestionnnaire de parallélisme contenant tous les réplica de m_parallel_mng.
Définition à la ligne 93 du fichier SubDomainBuildInfo.h.
|
private |
Contenu du jeu de données.
Définition à la ligne 90 du fichier SubDomainBuildInfo.h.
|
private |
Nom du fichier contenant le jeu de données.
Définition à la ligne 89 du fichier SubDomainBuildInfo.h.
|
private |
Numéro du sous-domaine dans la session
Définition à la ligne 91 du fichier SubDomainBuildInfo.h.
|
private |
Définition à la ligne 88 du fichier SubDomainBuildInfo.h.