14#include "arcane/core/VariableComparer.h"
16#include "arcane/core/IVariable.h"
17#include "arcane/core/internal/IVariableInternal.h"
51 return var->
checkIfSame(reader, max_print, compare_ghost);
73 compare_args.setDataReader(data_reader);
#define ARCANE_CHECK_POINTER(ptr)
Macro retournant le pointeur ptr s'il est non nul ou lancant une exception s'il est nul.
Interface de lecture des données d'une variable.
Interface du gestionnaire de traces.
virtual VariableComparerResults compareVariable(const VariableComparerArgs &compare_args)=0
Applique la méthode de comparaison spécifiée par compare_args.
Interface d'une variable.
virtual Int32 checkIfSync(Integer max_print=0)=0
Vérifie si la variable est bien synchronisée.
virtual Int32 checkIfSame(IDataReader *reader, Integer max_print, bool compare_ghost)=0
Vérifie que la variable est identique à une valeur de référence.
virtual Int32 checkIfSameOnAllReplica(Integer max_print=0)=0
Vérifie si la variable a les mêmes valeurs sur tous les réplicas.
virtual IVariableInternal * _internalApi()=0
API interne à Arcane.
Classe d'accès aux traces.
Arguments des méthodes de VariableComparer.
Résultats d'une opération de comparaison.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Int32 Integer
Type représentant un entier.
@ Same
Compare avec une référence.
std::int32_t Int32
Type entier signé sur 32 bits.