summaryrefslogtreecommitdiffstats
path: root/includes/labcom.hpp
blob: c62a1b5590dc331dc53a49668d6424e0a15bb1b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
//-*- mode: c++; indent-tabs-mode: t; coding: utf-8; show-trailing-whitespace: t -*-

// file labcom.hpp

#ifndef _LABCOM_HPP
#define _LABCOM_HPP

#include <iostream>
#include <iomanip>
#include <cstddef>
#include <vector>

#include "emtp.hpp"

// Namespaces.

namespace labcom {

  extern char *pKArray;
  extern char *pNArray;
  extern char *pSpace;
  //
  extern int *pKPSour;
  extern int *pKSSFrq;
  //
  extern size_t *pKode;
  //
  extern double *pX;
  extern double *pYkm;
  //
  extern std::vector<int> sIARDUB;
  extern std::vector<int> sIBSOut;
  extern std::vector<int> sIModel;
  extern std::vector<int> sIndHst;
  extern std::vector<int> sISkip;
  extern std::vector<int> sISourc;
  extern std::vector<int> sIWTent;
  extern std::vector<int> sKBegSw;
  extern std::vector<int> sKBus;
  extern std::vector<int> sKDEPSw;
  extern std::vector<int> sKENTNB;
  extern std::vector<int> sKM;
  extern std::vector<int> sKMSwit;
  extern std::vector<int> sKode;
  extern std::vector<int> sKodeBR;
  extern std::vector<int> sKodSem;
  extern std::vector<int> sKOutVP;
  extern std::vector<int> sKPos;
  extern std::vector<int> sKSWTyp;
  extern std::vector<int> sLastSw;
  extern std::vector<int> sLength;
  extern std::vector<int> sMBus;
  extern std::vector<int> sModSwt;
  extern std::vector<int> sNameNL;
  extern std::vector<int> sNBHDSw;
  extern std::vector<int> sNextSw;
  extern std::vector<int> sNHist;
  extern std::vector<int> sNLType;
  extern std::vector<int> sNOnLAD;
  extern std::vector<int> sNOnLE;
  extern std::vector<int> sNOnLK;
  extern std::vector<int> sNOnLM;
  //
  extern std::vector<double> sADelay;
  extern std::vector<double> sANOnL;
  extern std::vector<double> sARDUBE;
  extern std::vector<double> sBNRG;
  extern std::vector<double> sBValue;
  extern std::vector<double> sCChar;
  extern std::vector<double> sCIK;
  extern std::vector<double> sCI;
  extern std::vector<double> sCK;
  extern std::vector<double> sCNVHst;
  extern std::vector<double> sCOn1;
  extern std::vector<double> sCOptBR;
  extern std::vector<double> sCrit;
  extern std::vector<double> sCurr;
  extern std::vector<double> sE;
  extern std::vector<double> sEnergy;
  extern std::vector<double> sEta;
  extern std::vector<double> sGSlope;
  extern std::vector<double> sHSFD;
  extern std::vector<double> sQFD;
  extern std::vector<double> sSCOnST;
  extern std::vector<double> sSemAux;
  extern std::vector<double> sSPTACS;
  extern std::vector<double> sStailK;
  extern std::vector<double> sStailM;
  extern std::vector<double> sTClose;
  extern std::vector<double> sTDNS;
  extern std::vector<double> sTOpen;
  extern std::vector<double> sVChar;
  extern std::vector<double> sVecNL1;
  extern std::vector<double> sVecNL2;
  extern std::vector<double> sVoltI;
  extern std::vector<double> sVOnL;
  extern std::vector<double> sVZero;
  extern std::vector<double> sWeight;
  extern std::vector<double> sX;
  extern std::vector<double> sXK;
  extern std::vector<double> sXM;
  extern std::vector<double> sYKM;
  extern std::vector<double> sXMax;
  extern std::vector<double> sXOptBR;
  extern std::vector<double> sZInf;

  //
  extern std::vector<size_t> sNR;
  //
  extern std::vector<std::string> sBus;
  extern std::vector<std::string> sTexVec;

}

#endif // _LABCOM_HPP

// end of file labcom.hpp