Arcane
v3.16.0.0
Documentation développeur
Toggle main menu visibility
Page principale
Pages associées
Topics
Espaces de nommage
Liste des espaces de nommage
Membres de l'espace de nommage
Tout
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Fonctions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
Variables
Définitions de type
a
b
c
d
e
f
i
l
m
n
p
r
s
t
u
v
Énumérations
e
i
m
t
Valeurs énumérées
d
h
i
l
m
p
r
s
t
w
Concepts
Classes
Liste des classes
Index des classes
Hiérarchie des classes
Membres de classe
Tout
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Fonctions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Variables
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Définitions de type
_
a
b
c
d
e
f
h
i
l
m
n
o
p
r
s
t
v
Énumérations
_
c
d
e
m
p
s
Valeurs énumérées
a
b
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
u
v
w
Fonctions associées
_
d
i
m
o
s
Fichiers
Liste des fichiers
Membres de fichier
Tout
a
d
e
g
k
p
r
s
t
v
Fonctions
Variables
Définitions de type
Énumérations
Valeurs énumérées
k
Macros
a
e
p
r
▼
Arcane
►
Nouveautés et changements
►
Comment écrire de la documentation
►
Personnalisation de la doc
►
Compilation et installation
►
Gestion des connectivités à la demande
Réalisation d'un lecteur de maillage
►
Services et modules disponibles
Variables d'environnement
Liste des éléments obsolètes
Liste des choses à faire
►
Topics
►
Espaces de nommage
►
Concepts
►
Classes
▼
Fichiers
▼
Liste des fichiers
►
arcane
►
arcane
▼
arcane
►
accelerator
►
aleph
►
cartesianmesh
►
core
►
corefinement
►
dotnet
►
driver
►
driverlib
►
geometry
►
hdf5
►
hyoda
►
impl
►
ios
►
launcher
►
materials
►
matrix
▼
mesh
AbstractItemFamilyTopologyModifier.cc
AbstractItemFamilyTopologyModifier.h
AsyncParticleExchanger.cc
AsyncParticleExchanger.h
BasicItemPairGroupComputeFunctor.cc
BasicItemPairGroupComputeFunctor.h
BasicParticleExchanger.cc
BasicParticleExchanger.h
CartesianFaceUniqueIdBuilder.cc
CellFamily.cc
CellFamily.h
CellFamilyPolicyMng.cc
CellFamilySerializer.cc
CellFamilySerializer.h
CellMerger.cc
CellMerger.h
CommonItemGroupFilterer.cc
CommonItemGroupFilterer.h
CompactIncrementalItemConnectivity.cc
CompactIncrementalItemConnectivity.h
ConnectivityNewWithDependenciesTypes.h
DoFFamily.cc
DoFFamily.h
DoFFamilyPolicyMng.cc
DoFManager.cc
DoFManager.h
DualUniqueIdMng.h
DynamicMesh.cc
DynamicMesh.h
DynamicMeshCartesianBuilder.cc
DynamicMeshChecker.cc
DynamicMeshChecker.h
DynamicMeshIncrementalBuilder.cc
DynamicMeshIncrementalBuilder.h
DynamicMeshKindInfos.cc
DynamicMeshKindInfos.h
DynamicMeshMerger.cc
DynamicMeshMerger.h
EdgeFamily.cc
EdgeFamily.h
EdgeFamilyPolicyMng.cc
EdgeUniqueIdBuilder.cc
EdgeUniqueIdBuilder.h
EmptyMesh.h
EmptyMeshModifier.h
mesh/ExternalPartitionConstraint.h
ExtraGhostCellsBuilder.cc
ExtraGhostCellsBuilder.h
ExtraGhostItemsManager.cc
ExtraGhostItemsManager.h
ExtraGhostParticlesBuilder.cc
ExtraGhostParticlesBuilder.h
FaceFamily.cc
FaceFamily.h
FaceFamilyPolicyMng.cc
mesh/FaceReorienter.h
FaceUniqueIdBuilder.cc
FaceUniqueIdBuilder.h
FaceUniqueIdBuilder2.cc
FullItemInfo.cc
FullItemInfo.h
GhostLayerBuilder.cc
GhostLayerBuilder.h
GhostLayerBuilder2.cc
GhostLayerFromConnectivityComputer.cc
GhostLayerFromConnectivityComputer.h
GhostLayerMng.cc
GhostLayerMng.h
GraphBuilder.h
GraphDoFs.cc
GraphDoFs.h
IItemConnectivityGhostPolicy.h
IncrementalItemConnectivity.cc
IncrementalItemConnectivity.h
IndexedIncrementalItemConnectivityMng.cc
IndexedIncrementalItemConnectivityMng.h
IndexedItemConnectivityAccessor.h
IndirectItemFamilySerializer.cc
IndirectItemFamilySerializer.h
ItemConnectivity.cc
ItemConnectivity.h
ItemConnectivityInfo.cc
ItemConnectivityInfo.h
ItemConnectivityMng.cc
ItemConnectivityMng.h
ItemConnectivitySelector.cc
ItemConnectivitySelector.h
ItemConnectivitySynchronizer.cc
ItemConnectivitySynchronizer.h
ItemData.cc
ItemData.h
ItemFamily.cc
ItemFamily.h
ItemFamilyCompactPolicy.cc
ItemFamilyCompactPolicy.h
ItemFamilyNetwork.cc
ItemFamilyNetwork.h
ItemFamilyPolicyMng.cc
ItemFamilyPolicyMng.h
ItemFamilySerializer.cc
ItemFamilySerializer.h
ItemFamilyVariableSerializer.cc
ItemFamilyVariableSerializer.h
ItemGroupDynamicMeshObserver.cc
ItemGroupDynamicMeshObserver.h
ItemGroupsSerializer2.cc
ItemGroupsSerializer2.h
ItemGroupsSynchronize.cc
ItemGroupsSynchronize.h
ItemInternalConnectivityIndex.h
ItemInternalMap.cc
ItemInternalMap.h
ItemProperty.h
ItemRefinement.cc
ItemRefinement.h
ItemsExchangeInfo2.cc
ItemsExchangeInfo2.h
ItemSharedInfoList.cc
ItemSharedInfoList.h
ItemsOwnerBuilder.cc
ItemsOwnerBuilder.h
ItemTools.cc
ItemTools.h
MapCoordToUid.cc
MapCoordToUid.h
MeshCompacter.cc
MeshCompacter.h
MeshCompactMng.cc
MeshCompactMng.h
MeshEventsImpl.cc
MeshEventsImpl.h
MeshExchange.cc
MeshExchange.h
MeshExchangeMng.cc
MeshExchangeMng.h
MeshExchanger.cc
MeshExchanger.h
MeshGlobal.h
MeshInfos.h
MeshNodeMerger.cc
MeshNodeMerger.h
MeshPartitionConstraintMng.cc
MeshPartitionConstraintMng.h
MeshRefinement.cc
MeshRefinement.h
MeshUniqueIdMng.cc
MeshUniqueIdMng.h
MeshVariables.cc
MeshVariables.h
NewItemOwnerBuilder.h
NewWithLegacyConnectivity.h
NodeFamily.cc
NodeFamily.h
NodeFamilyPolicyMng.cc
NonBlockingParticleExchanger.cc
NonBlockingParticleExchanger.h
OneMeshItemAdder.cc
OneMeshItemAdder.h
ParallelAMRConsistency.cc
ParallelAMRConsistency.h
ParticleFamily.cc
ParticleFamily.h
ParticleFamilyPolicyMng.cc
ParticleFamilySerializer.cc
ParticleFamilySerializer.h
PolyhedralMesh.cc
PolyhedralMesh.h
SubMeshTools.cc
SubMeshTools.h
TiedInterface.cc
TiedInterface.h
TiedInterfaceExchanger.cc
TiedInterfaceExchanger.h
TiedInterfaceMng.cc
TiedInterfaceMng.h
UnstructuredMeshUtilities.cc
UnstructuredMeshUtilities.h
►
mono
►
parallel
►
std
►
totalview
►
utils
►
arccore
►
Membres de fichier
•
Tout
Classes
Espaces de nommage
Fichiers
Fonctions
Variables
Définitions de type
Énumérations
Valeurs énumérées
Amis
Macros
Groupes
Pages
Concepts
Chargement...
Recherche...
Aucune correspondance
GraphBuilder.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
/* GraphBuilder.h (C) 2000-2021 */
9
/* */
10
/*---------------------------------------------------------------------------*/
11
#ifndef ARCANE_MESH_GRAPHBUILDER_H
12
#define ARCANE_MESH_GRAPHBUILDER_H
13
14
#include "arcane/IGraph2.h"
15
#include "arcane/mesh/GraphDoFs.h"
16
#include "arcane/mesh/ParticleFamily.h"
17
#include "arcane/IMesh.h"
18
19
/*---------------------------------------------------------------------------*/
20
/*---------------------------------------------------------------------------*/
21
22
namespace
Arcane::mesh
23
{
24
25
/*---------------------------------------------------------------------------*/
26
/*---------------------------------------------------------------------------*/
27
28
class
GraphBuilder
29
{
30
public
:
31
static
IGraph2
* createGraph(
IMesh
*
mesh
,
String
const
& particle_family_name = ParticleFamily::defaultFamilyName())
32
{
33
return
new
mesh::GraphDoFs
(
mesh
, particle_family_name);
34
};
35
};
28
class
GraphBuilder
{
…
};
36
37
/*---------------------------------------------------------------------------*/
38
/*---------------------------------------------------------------------------*/
39
40
}
// namespace Arcane::mesh
41
42
/*---------------------------------------------------------------------------*/
43
/*---------------------------------------------------------------------------*/
44
45
#endif
Arcane::IGraph2
Interface d'un graphe du maillage.
Definition
IGraph2.h:90
Arcane::IMesh
Definition
IMesh.h:59
Arcane::String
Chaîne de caractères unicode.
Definition
arccore/src/base/arccore/base/String.h:70
Arcane::mesh::GraphBuilder
Definition
GraphBuilder.h:29
Arcane::mesh::GraphDoFs
Definition
GraphDoFs.h:153
Arcane::mesh
AMR.
Definition
ArcaneTypes.h:566
arcane
mesh
GraphBuilder.h
Généré le Lundi 31 Mars 2025 02:53:11 pour Arcane par
1.13.2