Arcane
v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
MeshVariables.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
/* MeshVariables.h (C) 2000-2005 */
9
/* */
10
/* Variables pour contenant les informations géométrique d'un maillage. */
11
/*---------------------------------------------------------------------------*/
12
#ifndef ARCANE_MESH_MESHVARIABLES_H
13
#define ARCANE_MESH_MESHVARIABLES_H
14
/*---------------------------------------------------------------------------*/
15
/*---------------------------------------------------------------------------*/
16
17
18
#include "arcane/MeshVariable.h"
19
#include "arcane/VariableTypes.h"
20
21
#include "arcane/mesh/MeshGlobal.h"
22
23
/*---------------------------------------------------------------------------*/
24
/*---------------------------------------------------------------------------*/
25
26
ARCANE_BEGIN_NAMESPACE
27
28
/*---------------------------------------------------------------------------*/
29
/*---------------------------------------------------------------------------*/
30
31
ARCANE_MESH_BEGIN_NAMESPACE
32
33
/*---------------------------------------------------------------------------*/
34
/*---------------------------------------------------------------------------*/
39
class
MeshVariables
40
{
41
public
:
42
43
MeshVariables
(
ISubDomain
*
sub_domain
,
const
String
&
base_name
);
44
45
virtual
~MeshVariables
() {}
46
47
protected
:
48
49
ISubDomain
* m_sub_domain;
50
52
VariableScalarInteger
m_mesh_dimension
;
53
55
VariableScalarInteger
m_mesh_connectivity
;
56
58
VariableArrayString
m_item_families_name
;
59
61
VariableArrayInteger
m_item_families_kind
;
62
64
VariableScalarString
m_parent_mesh_name
;
65
67
VariableScalarString
m_parent_group_name
;
68
70
VariableArrayString
m_child_meshes_name
;
71
72
public
:
73
};
74
75
/*---------------------------------------------------------------------------*/
76
/*---------------------------------------------------------------------------*/
77
78
ARCANE_MESH_END_NAMESPACE
79
ARCANE_END_NAMESPACE
80
81
/*---------------------------------------------------------------------------*/
82
/*---------------------------------------------------------------------------*/
83
84
#endif
Arcane::ISubDomain
Interface du gestionnaire d'un sous-domaine.
Definition
ISubDomain.h:74
Arcane::LimaWrapper
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition
Lima.cc:120
Arcane::MeshVariables
Variables contenant les informations de connectivités communes aux maillages 1D, 2D et 3D.
Definition
MeshVariables.h:40
Arcane::MeshVariables::m_parent_group_name
VariableScalarString m_parent_group_name
Nom du groupe parent.
Definition
MeshVariables.h:67
Arcane::MeshVariables::m_mesh_connectivity
VariableScalarInteger m_mesh_connectivity
Connectivité du maillage.
Definition
MeshVariables.h:55
Arcane::MeshVariables::m_mesh_dimension
VariableScalarInteger m_mesh_dimension
Dimension du maillage.
Definition
MeshVariables.h:52
Arcane::MeshVariables::m_item_families_name
VariableArrayString m_item_families_name
Noms des familles d'entités.
Definition
MeshVariables.h:58
Arcane::MeshVariables::m_parent_mesh_name
VariableScalarString m_parent_mesh_name
Nom du maillage parent.
Definition
MeshVariables.h:64
Arcane::MeshVariables::m_child_meshes_name
VariableArrayString m_child_meshes_name
Noms des maillages parentés.
Definition
MeshVariables.h:70
Arcane::MeshVariables::m_item_families_kind
VariableArrayInteger m_item_families_kind
Genre des entités des familles.
Definition
MeshVariables.h:61
Arcane::VariableRefArrayT< String >
Arcane::VariableRefScalarT< Integer >
Arccore::String
Chaîne de caractères unicode.
Definition
arccore/src/base/arccore/base/String.h:70
arcane
mesh
MeshVariables.h
Généré le Lundi 18 Novembre 2024 03:01:40 pour Arcane par
1.9.8