Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::SubDomainBuildInfo

Paramètres nécessaires à la construction d'un sous-domaine. Plus de détails...

#include <arcane/core/SubDomainBuildInfo.h>

+ Graphe de collaboration de Arcane::SubDomainBuildInfo:

Fonctions membres publiques

 SubDomainBuildInfo (Ref< IParallelMng > pm, Int32 index)
 
 SubDomainBuildInfo (Ref< IParallelMng > pm, Int32 index, Ref< IParallelMng > all_replica_pm)
 
Ref< IParallelMngparallelMng () 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< IParallelMngallReplicaParallelMng () const
 

Attributs privés

Ref< IParallelMngm_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< IParallelMngm_all_replica_parallel_mng
 Gestionnnaire de parallélisme contenant tous les réplica de m_parallel_mng.
 

Description détaillée

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.

Documentation des constructeurs et destructeur

◆ SubDomainBuildInfo() [1/2]

Arcane::SubDomainBuildInfo::SubDomainBuildInfo ( Ref< IParallelMng pm,
Int32  index 
)

Définition à la ligne 26 du fichier SubDomainBuildInfo.cc.

◆ SubDomainBuildInfo() [2/2]

Arcane::SubDomainBuildInfo::SubDomainBuildInfo ( Ref< IParallelMng pm,
Int32  index,
Ref< IParallelMng all_replica_pm 
)

Définition à la ligne 37 du fichier SubDomainBuildInfo.cc.

Documentation des fonctions membres

◆ allReplicaParallelMng()

Ref< IParallelMng > Arcane::SubDomainBuildInfo::allReplicaParallelMng ( ) const
inline

Définition à la ligne 81 du fichier SubDomainBuildInfo.h.

◆ caseBytes()

ByteConstArrayView Arcane::SubDomainBuildInfo::caseBytes ( ) const

Définition à la ligne 48 du fichier SubDomainBuildInfo.cc.

◆ caseContent()

ByteConstSpan Arcane::SubDomainBuildInfo::caseContent ( ) const

Définition à la ligne 65 du fichier SubDomainBuildInfo.cc.

◆ caseFileName()

String Arcane::SubDomainBuildInfo::caseFileName ( ) const
inline

Définition à la ligne 66 du fichier SubDomainBuildInfo.h.

◆ index()

Integer Arcane::SubDomainBuildInfo::index ( ) const
inline

Définition à la ligne 79 du fichier SubDomainBuildInfo.h.

◆ parallelMng()

Ref< IParallelMng > Arcane::SubDomainBuildInfo::parallelMng ( ) const
inline

Définition à la ligne 61 du fichier SubDomainBuildInfo.h.

◆ setCaseBytes()

void Arcane::SubDomainBuildInfo::setCaseBytes ( ByteConstArrayView  bytes)

Définition à la ligne 55 du fichier SubDomainBuildInfo.cc.

◆ setCaseContent()

void Arcane::SubDomainBuildInfo::setCaseContent ( ByteConstSpan  content)

Définition à la ligne 71 du fichier SubDomainBuildInfo.cc.

◆ setCaseFileName()

void Arcane::SubDomainBuildInfo::setCaseFileName ( const String filename)
inline

Définition à la ligne 68 du fichier SubDomainBuildInfo.h.

Documentation des données membres

◆ m_all_replica_parallel_mng

Ref<IParallelMng> Arcane::SubDomainBuildInfo::m_all_replica_parallel_mng
private

Gestionnnaire de parallélisme contenant tous les réplica de m_parallel_mng.

Définition à la ligne 93 du fichier SubDomainBuildInfo.h.

◆ m_case_content

UniqueArray<std::byte> Arcane::SubDomainBuildInfo::m_case_content
private

Contenu du jeu de données.

Définition à la ligne 90 du fichier SubDomainBuildInfo.h.

◆ m_case_file_name

String Arcane::SubDomainBuildInfo::m_case_file_name
private

Nom du fichier contenant le jeu de données.

Définition à la ligne 89 du fichier SubDomainBuildInfo.h.

◆ m_index

Int32 Arcane::SubDomainBuildInfo::m_index
private

Numéro du sous-domaine dans la session

Définition à la ligne 91 du fichier SubDomainBuildInfo.h.

◆ m_parallel_mng

Ref<IParallelMng> Arcane::SubDomainBuildInfo::m_parallel_mng
private

Définition à la ligne 88 du fichier SubDomainBuildInfo.h.


La documentation de cette classe a été générée à partir des fichiers suivants :