13#ifndef ARCANE_CORE_IVARIABLESYNCHRONIZERMNG_H
14#define ARCANE_CORE_IVARIABLESYNCHRONIZERMNG_H
73 virtual void dumpStats(std::ostream& ostr)
const = 0;
Declarations of Arcane's general types.
Base class for an event handler.
Interface of the parallelism manager for a subdomain.
Internal Arcane API for IVariableSynchronizerMng.
Interface of the variable synchronization manager.
virtual EventObservable< const VariableSynchronizerEventArgs & > & onSynchronized()=0
Event sent at the beginning and end of synchronization.
virtual Int32 synchronizationCompareLevel() const =0
Comparison level of values before and after synchronization.
virtual void setSynchronizationCompareLevel(Int32 v)=0
Sets the comparison level between values before and after synchronization.
virtual bool isSynchronizationComparisonEnabled() const =0
Indicates whether comparisons of values before and after synchronization are performed.
virtual void dumpStats(std::ostream &ostr) const =0
Prints statistics to the stream ostr.
virtual void flushPendingStats()=0
Processes pending statistics.
virtual IParallelMng * parallelMng() const =0
Associated parallelism manager.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
std::int32_t Int32
Signed integer type of 32 bits.