12#ifndef ARCANE_CORE_MESHKIND_H
13#define ARCANE_CORE_MESHKIND_H
41extern "C++" ARCANE_CORE_EXPORT std::ostream&
60extern "C++" ARCANE_CORE_EXPORT std::ostream&
94extern "C++" ARCANE_CORE_EXPORT std::ostream&
124 void setMeshAMRKind(eMeshAMRKind v) { m_amr_kind = v; }
125 void setMeshDimensionKind(eMeshCellDimensionKind v) { m_dimension_kind = v; }
Declarations of Arcane's general types.
Characteristics of a mesh.
bool isNonManifold() const
True if the mesh structure is eMeshCellDimensionKind::NonManifold.
bool isMonoDimension() const
True if the mesh structure is eMeshCellDimensionKind::MonoDimension.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --
eMeshCellDimensionKind
Types of mesh dimension management.
@ MultiDimension
The cells have the same dimension as the mesh or a lower dimension.
@ NonManifold
Non-manifold mesh.
@ MonoDimension
The cells have the same dimension as the mesh.
eMeshStructure
Mesh structure.
@ Unknown
Unknown or not initialized.
@ Cartesian
Cartesian mesh.
@ Unstructured
Unstructured mesh.
@ Polyhedral
Polyhedral mesh.
eMeshAMRKind
AMR mesh type.
@ Patch
The mesh is AMR by patch.
@ None
The mesh is not AMR.
@ PatchCartesianMeshOnly
The mesh is AMR by Cartesian patch (rectangular).