Classes | |
class | GroupFinder |
Fonctions membres publiques | |
ArcaneBasicVerifierService (const ServiceBuildInfo &sbi) | |
void | build () override |
Construction de niveau build du service. | |
void | writeReferenceFile () override |
Ecrit le fichier référence. | |
void | doVerifFromReferenceFile (bool parallel_sequential, bool compare_ghost) override |
Effectue la vérification à partir du fichier référence. | |
Fonctions membres publiques hérités de Arcane::VerifierService | |
VerifierService (const ServiceBuildInfo &sbi) | |
IBase * | serviceParent () const override |
Accès à l'interface de base des principaux objets Arcane. | |
IServiceInfo * | serviceInfo () const override |
Accès aux informations du service. | |
IService * | serviceInterface () 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. | |
ISubDomain * | subDomain () |
Fonctions membres publiques hérités de Arcane::AbstractService | |
virtual | ~AbstractService () |
Destructeur. | |
Fonctions membres publiques hérités de Arccore::TraceAccessor | |
TraceAccessor (ITraceMng *m) | |
Construit un accesseur via le gestionnaire de trace m. | |
TraceAccessor (const TraceAccessor &rhs) | |
Constructeur par recopie. | |
TraceAccessor & | operator= (const TraceAccessor &rhs) |
Opérateur de recopie. | |
virtual | ~TraceAccessor () |
Libère les ressources. | |
ITraceMng * | traceMng () const |
Gestionnaire de trace. | |
TraceMessage | info () const |
Flot pour un message d'information. | |
TraceMessage | pinfo () const |
Flot pour un message d'information en parallèle. | |
TraceMessage | info (char category) const |
Flot pour un message d'information d'une catégorie donnée. | |
TraceMessage | pinfo (char category) const |
Flot pour un message d'information parallèle d'une catégorie donnée. | |
TraceMessage | info (bool v) const |
Flot pour un message d'information. | |
TraceMessage | warning () const |
Flot pour un message d'avertissement. | |
TraceMessage | pwarning () const |
TraceMessage | error () const |
Flot pour un message d'erreur. | |
TraceMessage | perror () const |
TraceMessage | log () const |
Flot pour un message de log. | |
TraceMessage | plog () const |
Flot pour un message de log. | |
TraceMessage | logdate () const |
Flot pour un message de log précédé de la date. | |
TraceMessage | fatal () const |
Flot pour un message d'erreur fatale. | |
TraceMessage | pfatal () const |
Flot pour un message d'erreur fatale en parallèle. | |
TraceMessageDbg | debug (Trace::eDebugLevel=Trace::Medium) const |
Flot pour un message de debug. | |
Trace::eDebugLevel | configDbgLevel () const |
Niveau debug du fichier de configuration. | |
TraceMessage | info (Int32 verbose_level) const |
Flot pour un message d'information d'un niveau donné | |
TraceMessage | linfo () const |
Flot pour un message d'information avec le niveau d'information local à cette instance. | |
TraceMessage | linfo (Int32 relative_level) const |
Flot pour un message d'information avec le niveau d'information local à cette instance. | |
void | fatalMessage (const StandaloneTraceMessage &o) const |
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. | |
Fonctions membres protégées | |
void | _setFormatVersion (Int32 v) |
Fonctions membres protégées hérités de Arcane::VerifierService | |
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 Arccore::TraceAccessor | |
void | _setLocalVerboseLevel (Int32 v) |
Int32 | _localVerboseLevel () const |
Fonctions membres protégées hérités de Arcane::IService | |
IService () | |
Constructeur. | |
Fonctions membres privées | |
void | _computeFullFileName (bool is_read) |
void | _doVerifHash (BasicReader *reader, const VariableCollection &variables) |
void | _writeReferenceFile (const String &file_name) |
Attributs privés | |
String | m_full_file_name |
Int32 | m_wanted_format_version = 1 |
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... | |
Définition à la ligne 45 du fichier ArcaneBasicVerifierService.cc.
|
inlineexplicit |
Définition à la ligne 72 du fichier ArcaneBasicVerifierService.cc.
Définition à la ligne 97 du fichier ArcaneBasicVerifierService.cc.
|
private |
Définition à la ligne 214 du fichier ArcaneBasicVerifierService.cc.
|
inlineprotected |
Définition à la ligne 85 du fichier ArcaneBasicVerifierService.cc.
Définition à la ligne 116 du fichier ArcaneBasicVerifierService.cc.
Construction de niveau build du service.
L'appel à build est effectué au moment de sa construction, usuellement au niveau de sa lecture dans les options en phase1.
Réimplémentée à partir de Arcane::AbstractService.
Définition à la ligne 79 du fichier ArcaneBasicVerifierService.cc.
|
overridevirtual |
Effectue la vérification à partir du fichier référence.
parallel_sequential | si vrai, indique qu'on compare le résultat d'une exécution parallèle avec celui d'une exécution séquentielle. Cette option est inactive si l'exécution est séquentielle. |
compare_ghost | si vrai, indique qu'on compare les résultats aussi sur les entités fantômes. Il est en général normal que les résultats soient différents sur les entités fantômes, car il n'est pas nécessaire que toutes les variables soient synchronisées. C'est pourquoi il vaut mieux en général ne pas faire de vérification sur les entités fantômes. Cette option est inactive si l'exécution est séquentielle. |
Implémente Arcane::IVerifierService.
Définition à la ligne 164 du fichier ArcaneBasicVerifierService.cc.
Références Arcane::VerifierService::_getVariables(), Arcane::IVerifierService::HashOnly, Arccore::TraceAccessor::info(), Arcane::IParallelMng::isParallel(), Arccore::TraceAccessor::traceMng(), Arcane::IVerifierService::Values, et Arcane::ISubDomain::variableMng().
|
overridevirtual |
Ecrit le fichier référence.
Implémente Arcane::IVerifierService.
Définition à la ligne 152 du fichier ArcaneBasicVerifierService.cc.
|
private |
Définition à la ligne 92 du fichier ArcaneBasicVerifierService.cc.
|
private |
Définition à la ligne 93 du fichier ArcaneBasicVerifierService.cc.