Arcane
4.1.11.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-2026 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 containing the geometric information of a mesh. */
11
/*---------------------------------------------------------------------------*/
12
#ifndef ARCANE_MESH_MESHVARIABLES_H
13
#define ARCANE_MESH_MESHVARIABLES_H
14
/*---------------------------------------------------------------------------*/
15
/*---------------------------------------------------------------------------*/
16
17
#include "arcane/MeshVariable.h"
18
#include "arcane/VariableTypes.h"
19
20
#include "arcane/mesh/MeshGlobal.h"
21
22
/*---------------------------------------------------------------------------*/
23
/*---------------------------------------------------------------------------*/
24
25
namespace
Arcane::mesh
26
{
27
28
/*---------------------------------------------------------------------------*/
29
/*---------------------------------------------------------------------------*/
34
class
MeshVariables
35
{
36
public
:
37
38
MeshVariables(
ISubDomain
* sub_domain,
const
String
& base_name);
39
40
virtual
~MeshVariables() {}
41
42
protected
:
43
44
ISubDomain
* m_sub_domain;
45
47
VariableScalarInteger
m_mesh_dimension
;
48
50
VariableScalarInteger
m_mesh_connectivity
;
51
53
VariableArrayString
m_item_families_name
;
54
56
VariableArrayInteger
m_item_families_kind
;
57
59
VariableScalarString
m_parent_mesh_name
;
60
62
VariableScalarString
m_parent_group_name
;
63
65
VariableArrayString
m_child_meshes_name
;
66
67
public
:
68
};
69
70
/*---------------------------------------------------------------------------*/
71
/*---------------------------------------------------------------------------*/
72
73
}
// namespace Arcane::mesh
74
75
/*---------------------------------------------------------------------------*/
76
/*---------------------------------------------------------------------------*/
77
78
#endif
Arcane::ISubDomain
Interface du gestionnaire d'un sous-domaine.
Definition
ISubDomain.h:74
Arcane::String
Chaîne de caractères unicode.
Definition
arccore/src/base/arccore/base/String.h:70
Arcane::mesh::MeshVariables::m_item_families_name
VariableArrayString m_item_families_name
Names of entity families.
Definition
MeshVariables.h:53
Arcane::mesh::MeshVariables::m_child_meshes_name
VariableArrayString m_child_meshes_name
Names of parent meshes.
Definition
MeshVariables.h:65
Arcane::mesh::MeshVariables::m_item_families_kind
VariableArrayInteger m_item_families_kind
Kind of entities in the families.
Definition
MeshVariables.h:56
Arcane::mesh::MeshVariables::m_parent_mesh_name
VariableScalarString m_parent_mesh_name
Name of the parent mesh.
Definition
MeshVariables.h:59
Arcane::mesh::MeshVariables::m_mesh_connectivity
VariableScalarInteger m_mesh_connectivity
Mesh connectivity.
Definition
MeshVariables.h:50
Arcane::mesh::MeshVariables::m_parent_group_name
VariableScalarString m_parent_group_name
Name of the parent group.
Definition
MeshVariables.h:62
Arcane::mesh::MeshVariables::m_mesh_dimension
VariableScalarInteger m_mesh_dimension
Mesh dimension.
Definition
MeshVariables.h:47
Arcane::VariableScalarString
VariableRefScalarT< String > VariableScalarString
Variable scalaire de type chaine de caractère.
Definition
VariableTypedef.h:96
Arcane::VariableArrayInteger
VariableRefArrayT< Integer > VariableArrayInteger
Variable tableau de type entier.
Definition
VariableTypedef.h:159
Arcane::VariableArrayString
VariableRefArrayT< String > VariableArrayString
Variable tableau de type chaîne de caractères.
Definition
VariableTypedef.h:172
Arcane::VariableScalarInteger
VariableRefScalarT< Integer > VariableScalarInteger
Variable scalaire de type entier.
Definition
VariableTypedef.h:83
Arcane::mesh
AMR.
Definition
ArcaneTypes.h:659
arcane
mesh
MeshVariables.h
Généré le
pour Arcane par
1.16.1