12#ifndef ARCANE_MATERIALS_MATERIALSGLOBAL_H
13#define ARCANE_MATERIALS_MATERIALSGLOBAL_H
17#include "arcane/core/materials/MaterialsCoreGlobal.h"
24#ifdef ARCANE_COMPONENT_arcane_materials
25#define ARCANE_MATERIALS_EXPORT ARCANE_EXPORT
27#define ARCANE_MATERIALS_EXPORT ARCANE_IMPORT
45class ComponentItemInternal;
Connectivity table of 'Cell' to its 'AllEnvCell' intended for use on accelerator.
Information on environment values.
View over the impure part of a component.
View over a vector of entities of a component.
Vector over the entities of a constituent.
View over pure or partial entities of a component.
View over the pure part of a component.
Management of constituent connectivity lists.
Working structure used during the modification of constituents (via MeshMaterialModifier).
View over the impure part of the entities of an environment.
View over a vector of entities of an environment.
View over pure or partial entities of an environment.
View over the pure part of the entities of an environment.
Interface of a mesh block.
Interface of a component (material or environment) of a mesh.
Interface of a mesh environment.
Interface for the material and environment manager of a mesh.
Interface for buffers for material variable synchronization.
Interface of a material variable on a mesh.
Interface of a mesh material.
Scalar variable on a mesh material.
View over the impure part of the entities of a material.
View over a vector of entities of a material.
View over pure or partial entities of a material.
View over the pure part of the entities of a material.
Represents an index on material and environment variables.
Operation to add or remove cells from a material.
Management of material exchange between subdomains.
Implementation of a material manager.
Array variable on a mesh material.
Scalar variable on a mesh material.
Synchronizing a list of material variables.
Base class for material variables.
Always enables tracing in Arcane parts concerning materials.
eModificationFlags
Flags to configure behavior during a modification of materials or environments.
@ OptimizeMultiMaterialPerEnvironment
Activates optimizations when multiple materials are present in an environment.
@ GenericOptimize
Activates generic optimizations.
@ IncrementalRecompute
Indicates that the incremental version of AllEnvData::forceRecompute() is used.
@ OptimizeMultiAddRemove
Activates optimizations for multiple additions/removals.