12#ifndef ARCANE_IMPL_GETVARIABLESVALUESPARALLELOPERATION_H
13#define ARCANE_IMPL_GETVARIABLESVALUESPARALLELOPERATION_H
17#include "arcane/core/IGetVariablesValuesParallelOperation.h"
19#include "arcane/utils/Array.h"
33class ARCANE_IMPL_EXPORT GetVariablesValuesParallelOperation
48 explicit GetVariablesValuesParallelOperation(
IParallelMng* pm);
Modifiable view of an array of type T.
void getVariableValues(VariableItemReal &variable, Int64ConstArrayView unique_ids, RealArrayView values) override
Retrieves the values of a variable on remote entities.
void getVariableValues(VariableItemReal &variable, Int64ConstArrayView unique_ids, Int32ConstArrayView sub_domain_ids, RealArrayView values) override
Retrieves the values of a variable on remote entities.
Operations to access variable values from another subdomain.
Interface of the parallelism manager for a subdomain.
Scalar variable on a mesh entity type.
1D vector of data with reference semantics.
ItemVariableScalarRefT< Real > VariableItemReal
Real type quantity.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
ConstArrayView< Int32 > Int32ConstArrayView
C equivalent of a 1D array of 32-bit integers.
ConstArrayView< Int64 > Int64ConstArrayView
C equivalent of a 1D array of 64-bit integers.
ArrayView< Real > RealArrayView
C equivalent of a 1D array of reals.