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"
42class ARCANE_CORE_EXPORT VerifierService
57 : m_variable_name(var_name)
70 ~VerifierService()
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.
AbstractService(const ServiceBuildInfo &)
Constructeur à partir d'un ServiceBuildInfo.
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.
Chaîne de caractères unicode.
IBase * serviceParent() const override
Accès à l'interface de base des principaux objets Arcane.
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.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
std::int64_t Int64
Type entier signé sur 64 bits.