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"
36 int m_mesh_dimension = -1;
59 void readOptionsFromXml(
XmlNode cartesian_node);
65class CartesianMeshGenerator
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);
119 Int32 m_my_mesh_part;
121 int m_mesh_dimension = -1;
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.
Classe gérant un vecteur de réel de dimension 3.
TraceAccessor(ITraceMng *m)
Construit un accesseur via le gestionnaire de trace m.
Vecteur 1D de données avec sémantique par valeur (style STL).
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Array< Int64 > Int64Array
Tableau dynamique à une dimension d'entiers 64 bits.
std::int64_t Int64
Type entier signé sur 64 bits.
Int32 Integer
Type représentant un entier.
UniqueArray< Int32 > Int32UniqueArray
Tableau dynamique à une dimension d'entiers 32 bits.
UniqueArray< Real > RealUniqueArray
Tableau dynamique à une dimension de réels.
double Real
Type représentant un réel.
Array< Int32 > Int32Array
Tableau dynamique à une dimension d'entiers 32 bits.
ConstArrayView< Integer > IntegerConstArrayView
Equivalent C d'un tableau à une dimension d'entiers.
std::int32_t Int32
Type entier signé sur 32 bits.