Arcane  v4.1.1.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
CartesianMeshGlobal.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2025 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4// See the top-level COPYRIGHT file for details.
5// SPDX-License-Identifier: Apache-2.0
6//-----------------------------------------------------------------------------
7/*---------------------------------------------------------------------------*/
8/* CartesianMeshGlobal.h (C) 2000-2025 */
9/* */
10/* Déclarations de la composante 'arcane_cartesianmesh'. */
11/*---------------------------------------------------------------------------*/
12#ifndef ARCANE_CARTESIANMESH_CARTESIANMESHGLOBAL_H
13#define ARCANE_CARTESIANMESH_CARTESIANMESHGLOBAL_H
14/*---------------------------------------------------------------------------*/
15/*---------------------------------------------------------------------------*/
16
18
19/*---------------------------------------------------------------------------*/
20/*---------------------------------------------------------------------------*/
21
22#ifdef ARCANE_COMPONENT_arcane_cartesianmesh
23#define ARCANE_CARTESIANMESH_EXPORT ARCANE_EXPORT
24#else
25#define ARCANE_CARTESIANMESH_EXPORT ARCANE_IMPORT
26#endif
27
28/*---------------------------------------------------------------------------*/
29/*---------------------------------------------------------------------------*/
30
31namespace Arcane
32{
37class ICartesianMesh;
46class CartesianPatch;
48class AMRZonePosition;
57
58/*---------------------------------------------------------------------------*/
59/*---------------------------------------------------------------------------*/
65{
66 CNP_NextLeft = 0,
67 CNP_NextRight = 1,
68 CNP_PreviousRight = 2,
69 CNP_PreviousLeft = 3,
70
71 CNP_TopNextLeft = 4,
72 CNP_TopNextRight = 5,
73 CNP_TopPreviousRight = 6,
74 CNP_TopPreviousLeft = 7
75};
76
77} // End namespace Arcane
78
79/*---------------------------------------------------------------------------*/
80/*---------------------------------------------------------------------------*/
81
82#endif
Fichier de configuration d'Arcane.
Classe permettant de définir la position d'un patch dans le maillage cartésien.
Classe permettant de définir une zone d'un maillage.
Informations de connectivité d'un maillage cartésien.
Classe permettant d'accéder aux méthodes spécifiques AMR du maillage cartesien.
Déraffine un maillage cartésien par 2.
Déraffine un maillage cartésien par 2.
Infos spécifiques à un maillage cartésien.
Informations par direction pour chaque genre d'entité du maillage.
Patch AMR d'un maillage cartésien.
Infos sur les mailles d'une direction spécifique X,Y ou Z d'un maillage structuré.
Infos sur les face d'une direction spécifique X,Y ou Z d'un maillage structuré.
Partie interne de ICartesianMesh.
Interface de gestionnaire de numérotation pour maillage cartesian.
Interface d'un patch AMR d'un maillage cartésien.
Interface d'un maillage cartésien.
Infos sur les noeuds d'une direction spécifique X,Y ou Z d'un maillage structuré.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
eCellNodePosition
Position des noeuds de la maille par direction pour les maillages cartésiens.