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
ItemsOwnerBuilder.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
/* ItemsOwnerBuilder.h (C) 2000-2025 */
9
/* */
10
/* Classe pour calculer les propriétaires des entités. */
11
/*---------------------------------------------------------------------------*/
12
#ifndef ARCANE_MESH_ITESMOWNERBUILDER_H
13
#define ARCANE_MESH_ITESMOWNERBUILDER_H
14
/*---------------------------------------------------------------------------*/
15
/*---------------------------------------------------------------------------*/
16
17
#include "arcane/mesh/MeshGlobal.h"
18
19
#include <memory>
20
21
/*---------------------------------------------------------------------------*/
22
/*---------------------------------------------------------------------------*/
23
namespace
Arcane
24
{
25
class
IMesh
;
26
}
27
namespace
Arcane::mesh
28
{
29
class
ItemsOwnerBuilderImpl
;
30
31
/*---------------------------------------------------------------------------*/
32
/*---------------------------------------------------------------------------*/
39
class
ARCANE_MESH_EXPORT ItemsOwnerBuilder
40
{
41
class
Impl;
42
43
public
:
44
45
explicit
ItemsOwnerBuilder(
IMesh
*
mesh
);
46
~ItemsOwnerBuilder();
47
48
public
:
49
50
void
computeFacesOwner();
51
void
computeNodesOwner();
52
53
private
:
54
55
std::unique_ptr<ItemsOwnerBuilderImpl> m_p;
56
};
39
class
ARCANE_MESH_EXPORT ItemsOwnerBuilder {
…
};
57
58
/*---------------------------------------------------------------------------*/
59
/*---------------------------------------------------------------------------*/
60
61
}
// namespace Arcane::mesh
62
63
/*---------------------------------------------------------------------------*/
64
/*---------------------------------------------------------------------------*/
65
66
#endif
Arcane::IMesh
Definition
IMesh.h:59
Arcane::mesh::ItemsOwnerBuilderImpl
Implémentation de l'algorithme de calcul des propriétaires.
Definition
ItemsOwnerBuilder.cc:72
Arcane::mesh
AMR.
Definition
ArcaneTypes.h:566
Arcane
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
Definition
AcceleratorGlobal.h:36
arcane
mesh
ItemsOwnerBuilder.h
Généré le Lundi 31 Mars 2025 02:53:12 pour Arcane par
1.13.2