12#ifndef ARCANE_CORE_MATERIALS_IMESHMATERIALVARIABLEFACTORYMNG_H
13#define ARCANE_CORE_MATERIALS_IMESHMATERIALVARIABLEFACTORYMNG_H
18#include "arcane/core/materials/MaterialsCoreGlobal.h"
Declarations of Arcane's general types.
Interface of the material variable factory manager.
virtual ITraceMng * traceMng() const =0
Associated trace manager.
virtual void build()=0
Builds the instance.
virtual IMeshMaterialVariable * createVariable(const String &storage_type, const MaterialVariableBuildInfo &build_info)=0
Creates a material variable.
virtual void registerFactory(Ref< IMeshMaterialVariableFactory > factory)=0
Registers the factory factory.
Interface of a material variable on a mesh.
Reference to an instance.
Unicode character string.
Always enables tracing in Arcane parts concerning materials.