Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
CartesianMeshGlobal.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2022 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-2023 */
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{
33class CartesianMeshImpl;
34class CellDirectionMng;
35class NodeDirectionMng;
36class FaceDirectionMng;
37class ICartesianMesh;
38class ICartesianMeshPatch;
39class CartesianMeshPatch;
40class CartesianConnectivity;
41class CartesianMeshCoarsening;
42class CartesianMeshCoarsening2;
43class CartesianMeshRenumberingInfo;
44class ICartesianMeshInternal;
45class CartesianMeshPatchListView;
46class CartesianPatch;
47
48/*---------------------------------------------------------------------------*/
49/*---------------------------------------------------------------------------*/
50/*!
51 * \brief Position des noeuds de la maille par direction pour les maillages
52 * cartésiens.
53 */
55{
56 CNP_NextLeft = 0,
57 CNP_NextRight = 1,
58 CNP_PreviousRight = 2,
59 CNP_PreviousLeft = 3,
60
61 CNP_TopNextLeft = 4,
62 CNP_TopNextRight = 5,
63 CNP_TopPreviousRight = 6,
64 CNP_TopPreviousLeft = 7
65};
66
67} // End namespace Arcane
68
69/*---------------------------------------------------------------------------*/
70/*---------------------------------------------------------------------------*/
71
72#endif
Fichier de configuration d'Arcane.
-*- 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.