Arcane  4.1.11.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::MeshKind

Caractéristiques d'un maillage. Plus de détails...

#include <arcane/core/MeshKind.h>

Graphe de collaboration de Arcane::MeshKind:

Fonctions membres publiques

eMeshStructure meshStructure () const
eMeshAMRKind meshAMRKind () const
eMeshCellDimensionKind meshDimensionKind () const
bool isNonManifold () const
 Vrai si la structure du maillage est eMeshCellDimensionKind::NonManifold.
bool isMonoDimension () const
 Vrai si la structure du maillage est eMeshCellDimensionKind::MonoDimension.
void setMeshStructure (eMeshStructure v)
void setMeshAMRKind (eMeshAMRKind v)
void setMeshDimensionKind (eMeshCellDimensionKind v)

Attributs privés

eMeshStructure m_structure = eMeshStructure::Unknown
eMeshAMRKind m_amr_kind = eMeshAMRKind::None
eMeshCellDimensionKind m_dimension_kind = eMeshCellDimensionKind::MonoDimension

Description détaillée

Caractéristiques d'un maillage.

Pour l'instant les caractéristiques sont :

  • la structure du maillage (eMeshStructure)
  • le type d'AMR
  • la gestion de la dimension des mailles (eMeshDimensionKind). Cette dernière
Note
Le support de maillages autres que eMeshDimensionKind.MonoDimension est expérimental.

Définition à la ligne 110 du fichier MeshKind.h.

Documentation des fonctions membres

◆ isMonoDimension()

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

Vrai si la structure du maillage est eMeshCellDimensionKind::MonoDimension.

Définition à la ligne 120 du fichier MeshKind.h.

Références Arcane::MonoDimension.

Référencé par Arcane::mesh::OneMeshItemAdder::_addOneCell().

Voici le graphe des appelants de cette fonction :

◆ isNonManifold()

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

Vrai si la structure du maillage est eMeshCellDimensionKind::NonManifold.

Définition à la ligne 118 du fichier MeshKind.h.

Références Arcane::NonManifold.

◆ meshAMRKind()

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

Définition à la ligne 115 du fichier MeshKind.h.

◆ meshDimensionKind()

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

Définition à la ligne 116 du fichier MeshKind.h.

◆ meshStructure()

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

Définition à la ligne 114 du fichier MeshKind.h.

◆ setMeshAMRKind()

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

Définition à la ligne 122 du fichier MeshKind.h.

◆ setMeshDimensionKind()

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

Définition à la ligne 123 du fichier MeshKind.h.

◆ setMeshStructure()

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

Définition à la ligne 121 du fichier MeshKind.h.

Documentation des données membres

◆ m_amr_kind

eMeshAMRKind Arcane::MeshKind::m_amr_kind = eMeshAMRKind::None
private

Définition à la ligne 128 du fichier MeshKind.h.

◆ m_dimension_kind

eMeshCellDimensionKind Arcane::MeshKind::m_dimension_kind = eMeshCellDimensionKind::MonoDimension
private

Définition à la ligne 129 du fichier MeshKind.h.

◆ m_structure

eMeshStructure Arcane::MeshKind::m_structure = eMeshStructure::Unknown
private

Définition à la ligne 127 du fichier MeshKind.h.


La documentation de cette classe a été générée à partir du fichier suivant :