12#ifndef ARCANE_CORE_IMESHCHECKER_H
13#define ARCANE_CORE_IMESHCHECKER_H
Declarations of Arcane's general types.
Interface for mesh verification methods.
virtual IMesh * mesh()=0
Associated mesh.
virtual void checkValidMeshFull()=0
Verification of mesh validity.
virtual ~IMeshChecker()=default
Frees resources.
virtual void checkValidReplication()=0
Checks that subdomains are correctly replicated.
virtual void checkValidMesh()=0
Verification of the validity of internal mesh structures (internal).
virtual void setCheckLevel(Integer level)=0
Sets the mesh verification level.
virtual Integer checkLevel() const =0
Current verification level.
virtual void checkItemGroupsSynchronization()=0
Checks synchronization on entity groups.
virtual bool isCheckItemsOwner() const =0
Indicates whether entity owner verification is active (true by default).
virtual void setIsCheckItemsOwner(bool v)=0
Indicates whether entity owner verification is active.
virtual void checkVariablesSynchronization()=0
Checks variable synchronization.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
Int32 Integer
Type representing an integer.