Arcane  4.1.12.0
User documentation
Loading...
Searching...
No Matches
Arcane::MeshKind Class Reference

Characteristics of a mesh. More...

#include <arcane/core/MeshKind.h>

Public Member Functions

eMeshStructure meshStructure () const
eMeshAMRKind meshAMRKind () const
eMeshCellDimensionKind meshDimensionKind () const
bool isNonManifold () const
 True if the mesh structure is eMeshCellDimensionKind::NonManifold.
bool isMonoDimension () const
 True if the mesh structure is eMeshCellDimensionKind::MonoDimension.
void setMeshStructure (eMeshStructure v)
void setMeshAMRKind (eMeshAMRKind v)
void setMeshDimensionKind (eMeshCellDimensionKind v)

Detailed Description

Characteristics of a mesh.

For now, the characteristics are:

  • the mesh structure (eMeshStructure)
  • the AMR type
  • the cell dimension management (eMeshDimensionKind). The latter
Note
Support for meshes other than eMeshDimensionKind.MonoDimension is experimental.

Definition at line 112 of file MeshKind.h.

Member Function Documentation

◆ isMonoDimension()

bool Arcane::MeshKind::isMonoDimension ( ) const
inline

True if the mesh structure is eMeshCellDimensionKind::MonoDimension.

Definition at line 122 of file MeshKind.h.

References Arcane::MonoDimension.

◆ isNonManifold()

bool Arcane::MeshKind::isNonManifold ( ) const
inline

True if the mesh structure is eMeshCellDimensionKind::NonManifold.

Definition at line 120 of file MeshKind.h.

References Arcane::NonManifold.

◆ meshAMRKind()

eMeshAMRKind Arcane::MeshKind::meshAMRKind ( ) const
inline

Definition at line 117 of file MeshKind.h.

◆ meshDimensionKind()

eMeshCellDimensionKind Arcane::MeshKind::meshDimensionKind ( ) const
inline

Definition at line 118 of file MeshKind.h.

◆ meshStructure()

eMeshStructure Arcane::MeshKind::meshStructure ( ) const
inline

Definition at line 116 of file MeshKind.h.

◆ setMeshAMRKind()

void Arcane::MeshKind::setMeshAMRKind ( eMeshAMRKind v)
inline

Definition at line 124 of file MeshKind.h.

◆ setMeshDimensionKind()

void Arcane::MeshKind::setMeshDimensionKind ( eMeshCellDimensionKind v)
inline

Definition at line 125 of file MeshKind.h.

◆ setMeshStructure()

void Arcane::MeshKind::setMeshStructure ( eMeshStructure v)
inline

Definition at line 123 of file MeshKind.h.


The documentation for this class was generated from the following file: