ATLAS Offline Software
Loading...
Searching...
No Matches
PGraph.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef _TrkVKalVrtCore_PGRAPH_H
5#define _TrkVKalVrtCore_PGRAPH_H
6
7namespace Trk {
8 class PGraph{
9
10 short int m_teit[999000] /* was [2][499500] */, m_sett[499500];
11 long int m_vset[1000], m_wset[1000];
12 long int m_tabnr;
13 long int m_lteit[1000], m_lweit, m_lsett[1000];
15
16public:
17 PGraph() { } // cppcheck-suppress uninitMemberVar; prevent zeroing of large arrays.
18
19 int pgraphm_(long int *weit, long int edges, long int nodes, long int *set, long int *nptr, long int nth) noexcept;
20 static void trevni_(long int *from, long int length, long int *to, long int maxv, long int *newlng, long int *work) noexcept;
21
22 };
23}
24
25#endif
double length(const pvec &v)
short int m_sett[499500]
Definition PGraph.h:10
long int m_lvset
Definition PGraph.h:14
long int m_wset[1000]
Definition PGraph.h:11
long int m_choice
Definition PGraph.h:14
long int m_lweit
Definition PGraph.h:13
int pgraphm_(long int *weit, long int edges, long int nodes, long int *set, long int *nptr, long int nth) noexcept
Definition PGraph.cxx:9
long int m_lteit[1000]
Definition PGraph.h:13
long int m_lwset
Definition PGraph.h:14
static void trevni_(long int *from, long int length, long int *to, long int maxv, long int *newlng, long int *work) noexcept
Definition PGraph.cxx:343
long int m_lsett[1000]
Definition PGraph.h:13
long int m_tabnr
Definition PGraph.h:12
long int m_vset[1000]
Definition PGraph.h:11
short int m_teit[999000]
Definition PGraph.h:10
STL class.
Ensure that the ATLAS eigen extensions are properly loaded.