![]() |
ATLAS Offline Software
|
#include <GraphBase.h>
Public Member Functions | |
| GraphBase ()=default | |
| virtual void | addNode (const Features &attributes)=0 |
| virtual void | addEdge (int64_t source, int64_t target, const Features &attributes)=0 |
| virtual void | addGlobal (const Features &attributes)=0 |
| Features | getNodeFeats (std::size_t index) const |
| Features & | getNodeFeats (std::size_t index) |
| Features | getEdgeFeats (std::size_t index) const |
| Features | getGlobalFeats () const |
| EdgeIndex | getEdgeIndicesVector (std::size_t index) const |
| int64_t | nNodes () const |
| int64_t | nEdges () const |
| int64_t | nGlobal () const |
Protected Attributes | |
| Global | m_global |
| std::vector< Node > | m_nodes |
| std::vector< Edge > | m_edges |
| int64_t | m_nNodes = 0 |
| int64_t | m_nEdges = 0 |
Definition at line 65 of file GraphBase.h.
|
default |
|
pure virtual |
Implemented in EventReco::HyPERGraph.
Implemented in EventReco::HyPERGraph.
Implemented in EventReco::HyPERGraph.
|
inline |
Definition at line 80 of file GraphBase.h.
|
inline |
Definition at line 84 of file GraphBase.h.
|
inline |
Definition at line 83 of file GraphBase.h.
|
inline |
Definition at line 77 of file GraphBase.h.
|
inline |
Definition at line 74 of file GraphBase.h.
|
inline |
Definition at line 89 of file GraphBase.h.
|
inline |
Definition at line 90 of file GraphBase.h.
|
inline |
Definition at line 88 of file GraphBase.h.
|
protected |
Definition at line 95 of file GraphBase.h.
|
protected |
Definition at line 93 of file GraphBase.h.
|
protected |
Definition at line 97 of file GraphBase.h.
|
protected |
Definition at line 96 of file GraphBase.h.
|
protected |
Definition at line 94 of file GraphBase.h.