12#ifndef ARCANE_MESHBUILDINFO_H
13#define ARCANE_MESHBUILDINFO_H
17#include "arcane/utils/String.h"
19#include "arcane/core/IParallelMng.h"
20#include "arcane/core/ItemGroup.h"
21#include "arcane/core/MeshKind.h"
94 bool m_is_need_partitioning =
false;
const String & name() const
Name of the new mesh.
const ItemGroup & parentGroup() const
Parent group in the case of a sub-mesh, null otherwise.
const MeshKind meshKind() const
Mesh characteristics.
MeshBuildInfo & addNeedPartitioning(bool v)
Indicates whether the generator needs to call a partitioner.
MeshBuildInfo & addParallelMng(Ref< IParallelMng > pm)
Sets the parallelism manager to create the mesh.
MeshBuildInfo & addParentGroup(const ItemGroup &parent_group)
Sets the cell group for a sub-mesh.
bool isNeedPartitioning() const
Indicates if the reader/generator requires partitioning.
MeshBuildInfo(const String &name)
Constructs a default mesh with the name name.
Ref< IParallelMng > parallelMngRef() const
Parallelism manager in the case of a new mesh.
const String & factoryName() const
Factory name to create the mesh (via IMeshFactory).
MeshBuildInfo & addMeshKind(const MeshKind &v)
Sets the mesh characteristics.
MeshBuildInfo & addFactoryName(const String &factory_name)
Sets the factory name to create this mesh.
Characteristics of a mesh.
Reference to an instance.
Unicode character string.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --