12#ifndef ARCANE_STD_CARTESIAN_MESHGENERATOR_H
13#define ARCANE_STD_CARTESIAN_MESHGENERATOR_H
17#include "arcane/utils/TraceAccessor.h"
18#include "arcane/utils/Array.h"
20#include "arcane/std/IMeshGenerator.h"
27class ICartesianMeshGenerationInfo;
36 int m_mesh_dimension = -1;
77 return m_communicating_sub_domains;
79 bool readOptions(
XmlNode node)
override;
80 bool generateMesh()
override;
94 Int32 ownXNbCell(
int);
95 Int32 ownYNbCell(
int);
96 Int32 ownZNbCell(
int);
100 Real nxDelta(Real,
int);
101 Real nyDelta(Real,
int);
102 Real nzDelta(Real,
int);
119 Int32 m_my_mesh_part;
121 int m_mesh_dimension = -1;
Tableau d'items de types quelconques.
Int32 m_face_numbering_version
Version de l'algorithme de numérotation des faces.
Int32 m_edge_numbering_version
Version de l'algorithme de numérotation des arêtes.
bool m_is_generate_sod_groups
Indique si on génère les groupes pour un cas test de sod.
bool _readOptions()
readOptions
Informations sur la génération des maillages cartésiens.
Interface d'un générateur de maillage.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Classe gérant un vecteur de réel de dimension 3.
Vue constante d'un tableau de type T.
Classe d'accès aux traces.
Vecteur 1D de données avec sémantique par valeur (style STL).
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-