Arcane  v3.15.3.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::VerifierService

Classe de base du service de vérification des données entre deux exécutions. Plus de détails...

#include <arcane/core/VerifierService.h>

+ Graphe d'héritage de Arcane::VerifierService:
+ Graphe de collaboration de Arcane::VerifierService:

Fonctions membres publiques

 VerifierService (const ServiceBuildInfo &sbi)
 
IBaseserviceParent () const override
 Accès à l'interface de base des principaux objets Arcane.
 
IServiceInfoserviceInfo () const override
 Accès aux informations du service.
 
IServiceserviceInterface () override
 Retourne l'interface bas niveau IService du service.
 
void setFileName (const String &file_name) override
 Positionne le nom du fichier contenant les valeurs de référence.
 
String fileName () const override
 Nom du fichier contenant les valeurs de référence.
 
void setResultFileName (const String &file_name) override
 Nom du fichier contenant les résultats.
 
String resultfileName () const override
 
void setCompareMode (eCompareMode v) override
 Type de comparaison souhaité
 
eCompareMode compareMode () const override
 
void setSubDir (const String &sub_dir) override
 Positionne le nom du sous répertoire contenant les valeurs de référence.
 
String subDir () const override
 Nom du fichier contenant les valeurs de référence.
 
ISubDomainsubDomain ()
 
- Fonctions membres publiques hérités de Arcane::AbstractService
virtual ~AbstractService ()
 Destructeur.
 
virtual void build ()
 Construction de niveau build du service.
 
- Fonctions membres publiques hérités de Arcane::IService
virtual ~IService ()
 Libère les ressources.
 
- Fonctions membres publiques hérités de Arcane::IVerifierService
virtual ~IVerifierService ()=default
 Libère les ressources.
 
virtual void writeReferenceFile ()=0
 Ecrit le fichier référence.
 
virtual void doVerifFromReferenceFile (bool parallel_sequential, bool compare_ghost)=0
 Effectue la vérification à partir du fichier référence.
 

Fonctions membres protégées

virtual void _doVerif (IDataReader *reader, const VariableCollection &variables, bool compare_ghost)
 
virtual void _getVariables (VariableList variables, bool parallel_sequential)
 Remplit dans variables la liste des variables devant être relues.
 
- Fonctions membres protégées hérités de Arcane::AbstractService
 AbstractService (const ServiceBuildInfo &)
 Constructeur à partir d'un ServiceBuildInfo.
 
- Fonctions membres protégées hérités de Arcane::IService
 IService ()
 Constructeur.
 

Membres hérités additionnels

- Types publics hérités de Arcane::IVerifierService
enum class  eCompareMode { Values , HashOnly }
 Mode de comparaison. Plus de détails...
 

Description détaillée

Classe de base du service de vérification des données entre deux exécutions.

Définition à la ligne 42 du fichier VerifierService.h.

Documentation des constructeurs et destructeur

◆ VerifierService()

Arcane::VerifierService::VerifierService ( const ServiceBuildInfo sbi)
explicit

Définition à la ligne 42 du fichier VerifierService.cc.

◆ ~VerifierService()

Arcane::VerifierService::~VerifierService ( )
override

Définition à la ligne 54 du fichier VerifierService.cc.

Documentation des fonctions membres

◆ _doVerif()

void Arcane::VerifierService::_doVerif ( IDataReader reader,
const VariableCollection variables,
bool  compare_ghost 
)
protectedvirtual

Définition à la ligne 245 du fichier VerifierService.cc.

◆ _getVariables()

void Arcane::VerifierService::_getVariables ( VariableList  variables,
bool  parallel_sequential 
)
protectedvirtual

Remplit dans variables la liste des variables devant être relues.

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

Références Arcane::IK_Unknown, Arcane::IVariable::itemKind(), Arcane::IVariable::meshHandle(), Arcane::IMesh::parallelMng(), et Arcane::IVariable::property().

◆ compareMode()

eCompareMode Arcane::VerifierService::compareMode ( ) const
inlineoverridevirtual

Implémente Arcane::IVerifierService.

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

◆ fileName()

String Arcane::VerifierService::fileName ( ) const
inlineoverridevirtual

Nom du fichier contenant les valeurs de référence.

Implémente Arcane::IVerifierService.

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

◆ resultfileName()

String Arcane::VerifierService::resultfileName ( ) const
inlineoverridevirtual

Implémente Arcane::IVerifierService.

Définition à la ligne 86 du fichier VerifierService.h.

◆ serviceInfo()

IServiceInfo * Arcane::VerifierService::serviceInfo ( ) const
inlineoverridevirtual

Accès aux informations du service.

Voir IServiceInfo pour les détails

Réimplémentée à partir de Arcane::AbstractService.

Définition à la ligne 75 du fichier VerifierService.h.

◆ serviceInterface()

IService * Arcane::VerifierService::serviceInterface ( )
inlineoverridevirtual

Retourne l'interface bas niveau IService du service.

Réimplémentée à partir de Arcane::AbstractService.

Définition à la ligne 76 du fichier VerifierService.h.

◆ serviceParent()

IBase * Arcane::VerifierService::serviceParent ( ) const
overridevirtual

Accès à l'interface de base des principaux objets Arcane.

Réimplémentée à partir de Arcane::AbstractService.

Définition à la ligne 62 du fichier VerifierService.cc.

◆ setCompareMode()

void Arcane::VerifierService::setCompareMode ( eCompareMode  v)
inlineoverridevirtual

Type de comparaison souhaité

Implémente Arcane::IVerifierService.

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

◆ setFileName()

void Arcane::VerifierService::setFileName ( const String file_name)
inlineoverridevirtual

Positionne le nom du fichier contenant les valeurs de référence.

Implémente Arcane::IVerifierService.

Définition à la ligne 80 du fichier VerifierService.h.

◆ setResultFileName()

void Arcane::VerifierService::setResultFileName ( const String file_name)
inlineoverridevirtual

Nom du fichier contenant les résultats.

Implémente Arcane::IVerifierService.

Définition à la ligne 85 du fichier VerifierService.h.

◆ setSubDir()

void Arcane::VerifierService::setSubDir ( const String sub_dir)
inlineoverridevirtual

Positionne le nom du sous répertoire contenant les valeurs de référence.

Implémente Arcane::IVerifierService.

Définition à la ligne 92 du fichier VerifierService.h.

◆ subDir()

String Arcane::VerifierService::subDir ( ) const
inlineoverridevirtual

Nom du fichier contenant les valeurs de référence.

Implémente Arcane::IVerifierService.

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

◆ subDomain()

ISubDomain * Arcane::VerifierService::subDomain ( )
inline

Définition à la ligne 103 du fichier VerifierService.h.


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