Arcane
v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
DirectedGraphT.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
/* DirectedGraphT.h (C) 2000-2017 */
9
/* */
10
/* Comment on file content. */
11
/*---------------------------------------------------------------------------*/
12
#ifndef ARCANE_DIRECTEDGRAPHT_H_
13
#define ARCANE_DIRECTEDGRAPHT_H_
14
/*---------------------------------------------------------------------------*/
15
/*---------------------------------------------------------------------------*/
16
17
#include "
arcane/utils/ArcaneGlobal.h
"
18
#include "arcane/utils/GraphBaseT.h"
19
#include "arcane/utils/ITraceMng.h"
20
21
22
/*---------------------------------------------------------------------------*/
23
/*---------------------------------------------------------------------------*/
24
25
ARCANE_BEGIN_NAMESPACE
26
27
/*---------------------------------------------------------------------------*/
28
/*---------------------------------------------------------------------------*/
29
/*! Template class for DirectedGraph.
30
* VertexType must implement a less comparison operator.
31
*
32
*/
33
template
<
class
VertexType,
class
EdgeType>
34
class
DirectedGraphT
35
:
public
GraphBaseT
<VertexType,EdgeType>
36
{
37
public
:
38
39
/** Constructeur de la classe */
40
DirectedGraphT
(
ITraceMng
* trace_mng)
41
:
GraphBaseT
<VertexType,EdgeType>(trace_mng) {}
42
43
/** Destructeur de la classe */
44
virtual
~DirectedGraphT
() {}
45
};
46
47
/*---------------------------------------------------------------------------*/
48
/*---------------------------------------------------------------------------*/
49
50
ARCANE_END_NAMESPACE
51
52
/*---------------------------------------------------------------------------*/
53
/*---------------------------------------------------------------------------*/
54
55
#endif
/* DIRECTEDGRAPHT_H_ */
ArcaneGlobal.h
Fichier de configuration d'Arcane.
Arcane::DirectedGraphT
Definition
DirectedGraphT.h:36
Arcane::DirectedGraphT::~DirectedGraphT
virtual ~DirectedGraphT()
Definition
DirectedGraphT.h:44
Arcane::DirectedGraphT::DirectedGraphT
DirectedGraphT(ITraceMng *trace_mng)
Definition
DirectedGraphT.h:40
Arcane::GraphBaseT
Definition
GraphBaseT.h:48
Arccore::ITraceMng
Interface du gestionnaire de traces.
Definition
arccore/src/trace/arccore/trace/ITraceMng.h:156
arcane
utils
DirectedGraphT.h
Généré le Lundi 18 Novembre 2024 02:56:54 pour Arcane par
1.9.8