12#ifndef ARCANE_CORE_VERIFIERSERVICE_H
13#define ARCANE_CORE_VERIFIERSERVICE_H
17#include "arcane/utils/String.h"
20#include "arcane/core/AbstractService.h"
21#include "arcane/core/IVerifierService.h"
32class ServiceBuildInfo;
56 DiffInfo(
const String& var_name, Int64 nb_diff)
57 : m_variable_name(var_name)
74 IBase* serviceParent()
const override;
86 String resultfileName()
const override {
return m_result_file_name; }
90 eCompareMode compareMode()
const override {
return m_compare_mode; }
99 virtual void _getVariables(
VariableList variables,
bool parallel_sequential);
103 ISubDomain* subDomain() {
return m_sub_domain; }
108 ISubDomain* m_sub_domain =
nullptr;
109 IServiceInfo* m_service_info =
nullptr;
111 String m_result_file_name;
113 eCompareMode m_compare_mode = eCompareMode::Values;
117 template <
typename ReaderType>
void
118 _doVerif2(ReaderType reader,
const VariableList& variables,
bool compare_ghost);
Déclarations des types généraux de Arcane.
Classe de base d'un service.
Interface de la classe de base des objets principaux arcane.
Interface de lecture des données d'une variable.
Interface des informations d'un service ou d'un module.
Interface du gestionnaire d'un sous-domaine.
Interface du service de vérification des données entre deux exécutions.
eCompareMode
Mode de comparaison.
Structure contenant les informations pour créer un service.
Classe de base du service de vérification des données entre deux exécutions.
String fileName() const override
Nom du fichier contenant les valeurs de référence.
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.
void setCompareMode(eCompareMode v) override
Type de comparaison souhaité
void setSubDir(const String &sub_dir) override
Positionne le nom du sous répertoire contenant les valeurs de référence.
IServiceInfo * serviceInfo() const override
Accès aux informations du service.
void setResultFileName(const String &file_name) override
Nom du fichier contenant les résultats.
String subDir() const override
Nom du fichier contenant les valeurs de référence.
Chaîne de caractères unicode.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-