12#ifndef ARCANE_CORE_IMESHMNG_H
13#define ARCANE_CORE_IMESHMNG_H
Declarations of Arcane's general types.
Interface of the mesh factory manager.
virtual ITraceMng * traceMng() const =0
Trace manager associated with this manager.
virtual ~IMeshMng()=default
Frees the resources.
virtual MeshHandle findMeshHandle(const String &name)=0
Searches for the mesh with name name.
virtual IVariableMng * variableMng() const =0
Variable manager associated with this manager.
virtual void destroyMesh(MeshHandle handle)=0
Destroys the mesh associated with handle.
virtual MeshHandle createMeshHandle(const String &name)=0
Creates and returns a handle for a mesh with name name.
virtual IMeshFactoryMng * meshFactoryMng() const =0
Mesh factory associated with this manager.
virtual MeshHandle * findMeshHandle(const String &name, bool throw_exception)=0
Searches for the mesh with name name.
virtual MeshHandle defaultMeshHandle() const =0
Handle for the default mesh.
Variable manager interface.
Unicode character string.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --