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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
|
<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Electromechanical Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logoHeader.png"/></td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_electromechanical.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pro-methods">Protected Member Functions</a> |
<a href="#pro-attribs">Protected Attributes</a> |
<a href="class_electromechanical-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Electromechanical Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Calculates the electromechanical transient based on disturbances (e.g. system fault).
<a href="class_electromechanical.html#details">More...</a></p>
<p><code>#include <<a class="el" href="_electromechanical_8h_source.html">Electromechanical.h</a>></code></p>
<div class="dynheader">
Inheritance diagram for Electromechanical:</div>
<div class="dyncontent">
<div class="center">
<img src="class_electromechanical.png" usemap="#Electromechanical_map" alt=""/>
<map id="Electromechanical_map" name="Electromechanical_map">
<area href="class_electric_calculation.html" title="Base class of electric calculations, with general methods. " alt="ElectricCalculation" shape="rect" coords="0,0,118,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a30ecddf5249f545e73b2aaaf19cbec50"><td class="memItemLeft" align="right" valign="top"><a id="a30ecddf5249f545e73b2aaaf19cbec50"></a>
 </td><td class="memItemRight" valign="bottom"><b>Electromechanical</b> (wxWindow *parent, std::vector< <a class="el" href="class_element.html">Element</a> *> elementList, <a class="el" href="struct_simulation_data.html">SimulationData</a> data)</td></tr>
<tr class="separator:a30ecddf5249f545e73b2aaaf19cbec50"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9d030ba42b2f8f2ba129797c061d71cb"><td class="memItemLeft" align="right" valign="top"><a id="a9d030ba42b2f8f2ba129797c061d71cb"></a>
bool </td><td class="memItemRight" valign="bottom"><b>RunStabilityCalculation</b> ()</td></tr>
<tr class="separator:a9d030ba42b2f8f2ba129797c061d71cb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7972213c6043ca7c890b9f15d3e4162f"><td class="memItemLeft" align="right" valign="top"><a id="a7972213c6043ca7c890b9f15d3e4162f"></a>
wxString </td><td class="memItemRight" valign="bottom"><b>GetErrorMessage</b> () const</td></tr>
<tr class="separator:a7972213c6043ca7c890b9f15d3e4162f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab0d7d031ccc501d5101fabc7b48eb70e"><td class="memItemLeft" align="right" valign="top"><a id="ab0d7d031ccc501d5101fabc7b48eb70e"></a>
std::vector< double > </td><td class="memItemRight" valign="bottom"><b>GetTimeVector</b> () const</td></tr>
<tr class="separator:ab0d7d031ccc501d5101fabc7b48eb70e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_class_electric_calculation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_electric_calculation')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_electric_calculation.html">ElectricCalculation</a></td></tr>
<tr class="memitem:a6663e7a20e96ee975bd0f7d54b8a6f70 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a6663e7a20e96ee975bd0f7d54b8a6f70"></a>
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a6663e7a20e96ee975bd0f7d54b8a6f70">ElectricCalculation</a> ()</td></tr>
<tr class="memdesc:a6663e7a20e96ee975bd0f7d54b8a6f70 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a6663e7a20e96ee975bd0f7d54b8a6f70 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1e70291bfa9a0850d9ffcbee44daa2f7 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a1e70291bfa9a0850d9ffcbee44daa2f7"></a>
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a1e70291bfa9a0850d9ffcbee44daa2f7">~ElectricCalculation</a> ()</td></tr>
<tr class="memdesc:a1e70291bfa9a0850d9ffcbee44daa2f7 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:a1e70291bfa9a0850d9ffcbee44daa2f7 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aff1a62936d87e61764b13f3b0212cf92 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#aff1a62936d87e61764b13f3b0212cf92">GetElementsFromList</a> (std::vector< <a class="el" href="class_element.html">Element</a> *> elementList)</td></tr>
<tr class="memdesc:aff1a62936d87e61764b13f3b0212cf92 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Separate the power elements from a generic list. <a href="class_electric_calculation.html#aff1a62936d87e61764b13f3b0212cf92">More...</a><br /></td></tr>
<tr class="separator:aff1a62936d87e61764b13f3b0212cf92 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a939e6e75b5e0cb555a82b2f9ef59c59d inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a939e6e75b5e0cb555a82b2f9ef59c59d">GetYBus</a> (std::vector< std::vector< std::complex< double > > > &yBus, double systemPowerBase, YBusSequence sequence=POSITIVE_SEQ, bool includeSyncMachines=false, bool allLoadsAsImpedances=false)</td></tr>
<tr class="memdesc:a939e6e75b5e0cb555a82b2f9ef59c59d inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the admittance matrix from the list of elements (use GetElementsFromList first). <a href="class_electric_calculation.html#a939e6e75b5e0cb555a82b2f9ef59c59d">More...</a><br /></td></tr>
<tr class="separator:a939e6e75b5e0cb555a82b2f9ef59c59d inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af00a6599f2b0b4e35bf0f8c70195447c inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#af00a6599f2b0b4e35bf0f8c70195447c">InvertMatrix</a> (std::vector< std::vector< std::complex< double > > > matrix, std::vector< std::vector< std::complex< double > > > &inverse)</td></tr>
<tr class="memdesc:af00a6599f2b0b4e35bf0f8c70195447c inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Invert a matrix. <a href="class_electric_calculation.html#af00a6599f2b0b4e35bf0f8c70195447c">More...</a><br /></td></tr>
<tr class="separator:af00a6599f2b0b4e35bf0f8c70195447c inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1d417da6eeb8c12f7be6501fff6f7049 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a1d417da6eeb8c12f7be6501fff6f7049">UpdateElementsPowerFlow</a> (std::vector< std::complex< double > > voltage, std::vector< std::complex< double > > power, std::vector< BusType > busType, std::vector< <a class="el" href="struct_reactive_limits.html">ReactiveLimits</a> > reactiveLimit, double systemPowerBase)</td></tr>
<tr class="memdesc:a1d417da6eeb8c12f7be6501fff6f7049 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Update the elements after the power flow calculation. <a href="class_electric_calculation.html#a1d417da6eeb8c12f7be6501fff6f7049">More...</a><br /></td></tr>
<tr class="separator:a1d417da6eeb8c12f7be6501fff6f7049 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a458ecbb5afd86d9049ed3508256d8fe1 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a458ecbb5afd86d9049ed3508256d8fe1"></a>
void </td><td class="memItemRight" valign="bottom"><b>ABCtoDQ0</b> (std::complex< double > complexValue, double angle, double &dValue, double &qValue)</td></tr>
<tr class="separator:a458ecbb5afd86d9049ed3508256d8fe1 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aed4e5f37f8a06d0ad305334d2847cd7f inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="aed4e5f37f8a06d0ad305334d2847cd7f"></a>
void </td><td class="memItemRight" valign="bottom"><b>DQ0toABC</b> (double dValue, double qValue, double angle, std::complex< double > &complexValue)</td></tr>
<tr class="separator:aed4e5f37f8a06d0ad305334d2847cd7f inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7c01b0f6b2f656db999ff4933d86d19d inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a7c01b0f6b2f656db999ff4933d86d19d"></a>
std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>GaussianElimination</b> (std::vector< std::vector< std::complex< double > > > matrix, std::vector< std::complex< double > > array)</td></tr>
<tr class="separator:a7c01b0f6b2f656db999ff4933d86d19d inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ade330c7267088dcbdd7c8e7f8c302da3 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="ade330c7267088dcbdd7c8e7f8c302da3"></a>
Machines::SyncMachineModel </td><td class="memItemRight" valign="bottom"><b>GetMachineModel</b> (<a class="el" href="class_sync_generator.html">SyncGenerator</a> *generator)</td></tr>
<tr class="separator:ade330c7267088dcbdd7c8e7f8c302da3 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a044a85b589d5eee879de3348248fc612 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a044a85b589d5eee879de3348248fc612"></a>
std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>ComplexMatrixTimesVector</b> (std::vector< std::vector< std::complex< double > > > matrix, std::vector< std::complex< double > > vector)</td></tr>
<tr class="separator:a044a85b589d5eee879de3348248fc612 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae721d26e05b66887bfb7125f76ec9e9c inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="ae721d26e05b66887bfb7125f76ec9e9c"></a>
void </td><td class="memItemRight" valign="bottom"><b>GetLUDecomposition</b> (std::vector< std::vector< std::complex< double > > > matrix, std::vector< std::vector< std::complex< double > > > &matrixL, std::vector< std::vector< std::complex< double > > > &matrixU)</td></tr>
<tr class="separator:ae721d26e05b66887bfb7125f76ec9e9c inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a55cd49ca9c2771533e6e2f16bb9ec1fc inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a55cd49ca9c2771533e6e2f16bb9ec1fc"></a>
std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>LUEvaluate</b> (std::vector< std::vector< std::complex< double > > > u, std::vector< std::vector< std::complex< double > > > l, std::vector< std::complex< double > > b)</td></tr>
<tr class="separator:a55cd49ca9c2771533e6e2f16bb9ec1fc inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aca3381e8f6663394e4d257a54e4e2a24 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_bus.html">Bus</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#aca3381e8f6663394e4d257a54e4e2a24">GetBusList</a> () const</td></tr>
<tr class="memdesc:aca3381e8f6663394e4d257a54e4e2a24 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the buses of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#aca3381e8f6663394e4d257a54e4e2a24">More...</a><br /></td></tr>
<tr class="separator:aca3381e8f6663394e4d257a54e4e2a24 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4ddabc6210146ae1ccae5f6911095bfd inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_capacitor.html">Capacitor</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a4ddabc6210146ae1ccae5f6911095bfd">GetCapacitorList</a> () const</td></tr>
<tr class="memdesc:a4ddabc6210146ae1ccae5f6911095bfd inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the capacitors of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#a4ddabc6210146ae1ccae5f6911095bfd">More...</a><br /></td></tr>
<tr class="separator:a4ddabc6210146ae1ccae5f6911095bfd inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a906ce639a5d6c5d7946fe8824f1b4f1b inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_ind_motor.html">IndMotor</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a906ce639a5d6c5d7946fe8824f1b4f1b">GetIndMotorList</a> () const</td></tr>
<tr class="memdesc:a906ce639a5d6c5d7946fe8824f1b4f1b inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the induction motors of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#a906ce639a5d6c5d7946fe8824f1b4f1b">More...</a><br /></td></tr>
<tr class="separator:a906ce639a5d6c5d7946fe8824f1b4f1b inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8709a452d684d4224d32591c281ae0ed inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_inductor.html">Inductor</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a8709a452d684d4224d32591c281ae0ed">GetInductorList</a> () const</td></tr>
<tr class="memdesc:a8709a452d684d4224d32591c281ae0ed inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the inductors of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#a8709a452d684d4224d32591c281ae0ed">More...</a><br /></td></tr>
<tr class="separator:a8709a452d684d4224d32591c281ae0ed inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af8eff271de83898c536deda1aab22d48 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_line.html">Line</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#af8eff271de83898c536deda1aab22d48">GetLineList</a> () const</td></tr>
<tr class="memdesc:af8eff271de83898c536deda1aab22d48 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the lines of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#af8eff271de83898c536deda1aab22d48">More...</a><br /></td></tr>
<tr class="separator:af8eff271de83898c536deda1aab22d48 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa5e278a1c5ba1b6159c21ae2ff2b23b4 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_load.html">Load</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#aa5e278a1c5ba1b6159c21ae2ff2b23b4">GetLoadList</a> () const</td></tr>
<tr class="memdesc:aa5e278a1c5ba1b6159c21ae2ff2b23b4 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the loads of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#aa5e278a1c5ba1b6159c21ae2ff2b23b4">More...</a><br /></td></tr>
<tr class="separator:aa5e278a1c5ba1b6159c21ae2ff2b23b4 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad8719b10c3c4b85b316d3daa71064840 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_sync_generator.html">SyncGenerator</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#ad8719b10c3c4b85b316d3daa71064840">GetSyncGeneratorList</a> () const</td></tr>
<tr class="memdesc:ad8719b10c3c4b85b316d3daa71064840 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the synchronous generators of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#ad8719b10c3c4b85b316d3daa71064840">More...</a><br /></td></tr>
<tr class="separator:ad8719b10c3c4b85b316d3daa71064840 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae9b5e9b51615141e88de0a0f99a7741e inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_sync_motor.html">SyncMotor</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#ae9b5e9b51615141e88de0a0f99a7741e">GetSyncMotorList</a> () const</td></tr>
<tr class="memdesc:ae9b5e9b51615141e88de0a0f99a7741e inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the synchronous motors of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#ae9b5e9b51615141e88de0a0f99a7741e">More...</a><br /></td></tr>
<tr class="separator:ae9b5e9b51615141e88de0a0f99a7741e inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3b89149e5fb56253c0629c9d260b3b7e inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_transformer.html">Transformer</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a3b89149e5fb56253c0629c9d260b3b7e">GetTransformerList</a> () const</td></tr>
<tr class="memdesc:a3b89149e5fb56253c0629c9d260b3b7e inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the transformers of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#a3b89149e5fb56253c0629c9d260b3b7e">More...</a><br /></td></tr>
<tr class="separator:a3b89149e5fb56253c0629c9d260b3b7e inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a8668c1b2881d2f2a173d15c46c8efb9d"><td class="memItemLeft" align="right" valign="top"><a id="a8668c1b2881d2f2a173d15c46c8efb9d"></a>
void </td><td class="memItemRight" valign="bottom"><b>SetEventTimeList</b> ()</td></tr>
<tr class="separator:a8668c1b2881d2f2a173d15c46c8efb9d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8fc1d8f7b697f8383681e3d3e7d66c72"><td class="memItemLeft" align="right" valign="top"><a id="a8fc1d8f7b697f8383681e3d3e7d66c72"></a>
bool </td><td class="memItemRight" valign="bottom"><b>HasEvent</b> (double currentTime)</td></tr>
<tr class="separator:a8fc1d8f7b697f8383681e3d3e7d66c72"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:affca5cc58794d76c6f195f74406d2214"><td class="memItemLeft" align="right" valign="top"><a id="affca5cc58794d76c6f195f74406d2214"></a>
void </td><td class="memItemRight" valign="bottom"><b>SetEvent</b> (double currentTime)</td></tr>
<tr class="separator:affca5cc58794d76c6f195f74406d2214"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9b076237d26ff011552ed624a5d9bbe2"><td class="memItemLeft" align="right" valign="top"><a id="a9b076237d26ff011552ed624a5d9bbe2"></a>
bool </td><td class="memItemRight" valign="bottom"><b>EventTrigger</b> (double eventTime, double currentTime)</td></tr>
<tr class="separator:a9b076237d26ff011552ed624a5d9bbe2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a790c142f8d9db534c7e368711e84f61e"><td class="memItemLeft" align="right" valign="top"><a id="a790c142f8d9db534c7e368711e84f61e"></a>
void </td><td class="memItemRight" valign="bottom"><b>InsertSyncMachinesOnYBus</b> ()</td></tr>
<tr class="separator:a790c142f8d9db534c7e368711e84f61e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6192a9b4152353c983b623048b1da460"><td class="memItemLeft" align="right" valign="top"><a id="a6192a9b4152353c983b623048b1da460"></a>
std::complex< double > </td><td class="memItemRight" valign="bottom"><b>GetSyncMachineAdmittance</b> (<a class="el" href="class_sync_generator.html">SyncGenerator</a> *generator)</td></tr>
<tr class="separator:a6192a9b4152353c983b623048b1da460"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4ccf60ce21c83ff757e1a7de99a00704"><td class="memItemLeft" align="right" valign="top"><a id="a4ccf60ce21c83ff757e1a7de99a00704"></a>
bool </td><td class="memItemRight" valign="bottom"><b>InitializeDynamicElements</b> ()</td></tr>
<tr class="separator:a4ccf60ce21c83ff757e1a7de99a00704"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a736cdcea247d9c7a6c6a647c455bd7cc"><td class="memItemLeft" align="right" valign="top"><a id="a736cdcea247d9c7a6c6a647c455bd7cc"></a>
bool </td><td class="memItemRight" valign="bottom"><b>CalculateInjectedCurrents</b> ()</td></tr>
<tr class="separator:a736cdcea247d9c7a6c6a647c455bd7cc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a488985a77171f915145ecc5d891db04f"><td class="memItemLeft" align="right" valign="top"><a id="a488985a77171f915145ecc5d891db04f"></a>
void </td><td class="memItemRight" valign="bottom"><b>CalculateIntegrationConstants</b> (<a class="el" href="class_sync_generator.html">SyncGenerator</a> *syncGenerator, double id, double iq, double k=1.0)</td></tr>
<tr class="separator:a488985a77171f915145ecc5d891db04f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a69b4bec62476de94bf823714972edd68"><td class="memItemLeft" align="right" valign="top"><a id="a69b4bec62476de94bf823714972edd68"></a>
bool </td><td class="memItemRight" valign="bottom"><b>SolveSynchronousMachines</b> ()</td></tr>
<tr class="separator:a69b4bec62476de94bf823714972edd68"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7cce38fb26c4e1e6a70bd605285848e8"><td class="memItemLeft" align="right" valign="top"><a id="a7cce38fb26c4e1e6a70bd605285848e8"></a>
void </td><td class="memItemRight" valign="bottom"><b>SetSyncMachinesModel</b> ()</td></tr>
<tr class="separator:a7cce38fb26c4e1e6a70bd605285848e8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa191e34b2a6cbfd0d89c78da14f1d7f7"><td class="memItemLeft" align="right" valign="top"><a id="aa191e34b2a6cbfd0d89c78da14f1d7f7"></a>
<a class="el" href="struct_sync_machine_model_data.html">SyncMachineModelData</a> </td><td class="memItemRight" valign="bottom"><b>GetSyncMachineModelData</b> (<a class="el" href="class_sync_generator.html">SyncGenerator</a> *syncMachine)</td></tr>
<tr class="separator:aa191e34b2a6cbfd0d89c78da14f1d7f7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac185e65f3073319fc4ac4ec11c328337"><td class="memItemLeft" align="right" valign="top"><a id="ac185e65f3073319fc4ac4ec11c328337"></a>
double </td><td class="memItemRight" valign="bottom"><b>CalculateSyncMachineIntVariables</b> (<a class="el" href="class_sync_generator.html">SyncGenerator</a> *syncGenerator, double id, double iq, double sd, double sq, double pe, double k=1.0)</td></tr>
<tr class="separator:ac185e65f3073319fc4ac4ec11c328337"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8ca8ab15ead93ee615277698bf0b3867"><td class="memItemLeft" align="right" valign="top"><a id="a8ca8ab15ead93ee615277698bf0b3867"></a>
bool </td><td class="memItemRight" valign="bottom"><b>CalculateSyncMachineNonIntVariables</b> (<a class="el" href="class_sync_generator.html">SyncGenerator</a> *syncGenerator, double &id, double &iq, double &sd, double &sq, double &pe, double k=1.0)</td></tr>
<tr class="separator:a8ca8ab15ead93ee615277698bf0b3867"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af02c1382b8a7d3085831d3a1e89526f6"><td class="memItemLeft" align="right" valign="top"><a id="af02c1382b8a7d3085831d3a1e89526f6"></a>
void </td><td class="memItemRight" valign="bottom"><b>CalculateReferenceSpeed</b> ()</td></tr>
<tr class="separator:af02c1382b8a7d3085831d3a1e89526f6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a900832be747b8b3e41e901235012bf87"><td class="memItemLeft" align="right" valign="top"><a id="a900832be747b8b3e41e901235012bf87"></a>
bool </td><td class="memItemRight" valign="bottom"><b>CalculateSyncMachineSaturation</b> (<a class="el" href="class_sync_generator.html">SyncGenerator</a> *syncMachine, double &id, double &iq, double &sd, double &sq, bool updateCurrents=true, double k=1.0)</td></tr>
<tr class="separator:a900832be747b8b3e41e901235012bf87"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae5f5162b53e8969fd933af2ef80d1b67"><td class="memItemLeft" align="right" valign="top"><a id="ae5f5162b53e8969fd933af2ef80d1b67"></a>
void </td><td class="memItemRight" valign="bottom"><b>SaveData</b> ()</td></tr>
<tr class="separator:ae5f5162b53e8969fd933af2ef80d1b67"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ae359ee1a06f1bcefbf03e3d0f4f7d10a"><td class="memItemLeft" align="right" valign="top"><a id="ae359ee1a06f1bcefbf03e3d0f4f7d10a"></a>
wxWindow * </td><td class="memItemRight" valign="bottom"><b>m_parent</b> = NULL</td></tr>
<tr class="separator:ae359ee1a06f1bcefbf03e3d0f4f7d10a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a03939bf250c99309cdf90c3bda4911d4"><td class="memItemLeft" align="right" valign="top"><a id="a03939bf250c99309cdf90c3bda4911d4"></a>
wxString </td><td class="memItemRight" valign="bottom"><b>m_errorMsg</b> = _("Unknown error")</td></tr>
<tr class="separator:a03939bf250c99309cdf90c3bda4911d4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a110cd09af0070718c95d5300adcf754f"><td class="memItemLeft" align="right" valign="top"><a id="a110cd09af0070718c95d5300adcf754f"></a>
double </td><td class="memItemRight" valign="bottom"><b>m_systemFreq</b> = 60.0</td></tr>
<tr class="separator:a110cd09af0070718c95d5300adcf754f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa00d6b356a74649a12fbdd06d44b1d28"><td class="memItemLeft" align="right" valign="top"><a id="aa00d6b356a74649a12fbdd06d44b1d28"></a>
double </td><td class="memItemRight" valign="bottom"><b>m_refSpeed</b> = 2.0 * M_PI * 60.0</td></tr>
<tr class="separator:aa00d6b356a74649a12fbdd06d44b1d28"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac0dfbab6529f02705d1c66bda5cac704"><td class="memItemLeft" align="right" valign="top"><a id="ac0dfbab6529f02705d1c66bda5cac704"></a>
bool </td><td class="memItemRight" valign="bottom"><b>m_useCOI</b> = false</td></tr>
<tr class="separator:ac0dfbab6529f02705d1c66bda5cac704"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac51fdb6f0ae13514b6986f99a782532a"><td class="memItemLeft" align="right" valign="top"><a id="ac51fdb6f0ae13514b6986f99a782532a"></a>
std::vector< std::vector< std::complex< double > > > </td><td class="memItemRight" valign="bottom"><b>m_yBus</b></td></tr>
<tr class="separator:ac51fdb6f0ae13514b6986f99a782532a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad78da79b4af8651eae3e4d8800f57d2b"><td class="memItemLeft" align="right" valign="top"><a id="ad78da79b4af8651eae3e4d8800f57d2b"></a>
std::vector< std::vector< std::complex< double > > > </td><td class="memItemRight" valign="bottom"><b>m_yBusU</b></td></tr>
<tr class="separator:ad78da79b4af8651eae3e4d8800f57d2b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae8bf375c5f8bf38a66e57eee3b7e46ca"><td class="memItemLeft" align="right" valign="top"><a id="ae8bf375c5f8bf38a66e57eee3b7e46ca"></a>
std::vector< std::vector< std::complex< double > > > </td><td class="memItemRight" valign="bottom"><b>m_yBusL</b></td></tr>
<tr class="separator:ae8bf375c5f8bf38a66e57eee3b7e46ca"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aceaa86ce0dfc1842420568db7037fb12"><td class="memItemLeft" align="right" valign="top"><a id="aceaa86ce0dfc1842420568db7037fb12"></a>
std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>m_vBus</b></td></tr>
<tr class="separator:aceaa86ce0dfc1842420568db7037fb12"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ade07879f964c541bbf92970d1fcd090a"><td class="memItemLeft" align="right" valign="top"><a id="ade07879f964c541bbf92970d1fcd090a"></a>
std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>m_iBus</b></td></tr>
<tr class="separator:ade07879f964c541bbf92970d1fcd090a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a18e698b73396100928175811236eebf4"><td class="memItemLeft" align="right" valign="top"><a id="a18e698b73396100928175811236eebf4"></a>
double </td><td class="memItemRight" valign="bottom"><b>m_powerSystemBase</b> = 100e6</td></tr>
<tr class="separator:a18e698b73396100928175811236eebf4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a827e9862cf10ebdc65c50f7542b67020"><td class="memItemLeft" align="right" valign="top"><a id="a827e9862cf10ebdc65c50f7542b67020"></a>
double </td><td class="memItemRight" valign="bottom"><b>m_simTime</b> = 10.0</td></tr>
<tr class="separator:a827e9862cf10ebdc65c50f7542b67020"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6c016a1470a0d910e4522b6027f3b95c"><td class="memItemLeft" align="right" valign="top"><a id="a6c016a1470a0d910e4522b6027f3b95c"></a>
double </td><td class="memItemRight" valign="bottom"><b>m_plotTime</b> = 1e-2</td></tr>
<tr class="separator:a6c016a1470a0d910e4522b6027f3b95c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1070faed7544316f653e1a09fcccf475"><td class="memItemLeft" align="right" valign="top"><a id="a1070faed7544316f653e1a09fcccf475"></a>
double </td><td class="memItemRight" valign="bottom"><b>m_timeStep</b> = 1e-2</td></tr>
<tr class="separator:a1070faed7544316f653e1a09fcccf475"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a000d1cd6ac54aa864c9de3ee9015a17a"><td class="memItemLeft" align="right" valign="top"><a id="a000d1cd6ac54aa864c9de3ee9015a17a"></a>
double </td><td class="memItemRight" valign="bottom"><b>m_ctrlTimeStepMultiplier</b> = 0.1</td></tr>
<tr class="separator:a000d1cd6ac54aa864c9de3ee9015a17a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac627a99f958656bb2385fef5f7101018"><td class="memItemLeft" align="right" valign="top"><a id="ac627a99f958656bb2385fef5f7101018"></a>
double </td><td class="memItemRight" valign="bottom"><b>m_tolerance</b> = 1e-8</td></tr>
<tr class="separator:ac627a99f958656bb2385fef5f7101018"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad963e529cd06cf42a9eef98dbbf04edb"><td class="memItemLeft" align="right" valign="top"><a id="ad963e529cd06cf42a9eef98dbbf04edb"></a>
int </td><td class="memItemRight" valign="bottom"><b>m_maxIterations</b> = 100</td></tr>
<tr class="separator:ad963e529cd06cf42a9eef98dbbf04edb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4029ebc888d91ec49b9bdf9f7cdf2631"><td class="memItemLeft" align="right" valign="top"><a id="a4029ebc888d91ec49b9bdf9f7cdf2631"></a>
double </td><td class="memItemRight" valign="bottom"><b>m_saturationTolerance</b> = 1e-8</td></tr>
<tr class="separator:a4029ebc888d91ec49b9bdf9f7cdf2631"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adb77fe8bf93882f3cd039c126ab79f7d"><td class="memItemLeft" align="right" valign="top"><a id="adb77fe8bf93882f3cd039c126ab79f7d"></a>
std::vector< double > </td><td class="memItemRight" valign="bottom"><b>m_eventTimeList</b></td></tr>
<tr class="separator:adb77fe8bf93882f3cd039c126ab79f7d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abedf14a8b4d2c9914c972d9bdf3463c6"><td class="memItemLeft" align="right" valign="top"><a id="abedf14a8b4d2c9914c972d9bdf3463c6"></a>
std::vector< bool > </td><td class="memItemRight" valign="bottom"><b>m_eventOccurrenceList</b></td></tr>
<tr class="separator:abedf14a8b4d2c9914c972d9bdf3463c6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3e7a7dfe02d9277957552f5a46f96dd1"><td class="memItemLeft" align="right" valign="top"><a id="a3e7a7dfe02d9277957552f5a46f96dd1"></a>
std::vector< double > </td><td class="memItemRight" valign="bottom"><b>m_timeVector</b></td></tr>
<tr class="separator:a3e7a7dfe02d9277957552f5a46f96dd1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_attribs_class_electric_calculation"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_electric_calculation')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_electric_calculation.html">ElectricCalculation</a></td></tr>
<tr class="memitem:a0c88feb4f01309795e8a0cf5064a7d90 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a0c88feb4f01309795e8a0cf5064a7d90"></a>
std::vector< <a class="el" href="class_power_element.html">PowerElement</a> * > </td><td class="memItemRight" valign="bottom"><b>m_powerElementList</b></td></tr>
<tr class="separator:a0c88feb4f01309795e8a0cf5064a7d90 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0eeb4b5afc082617247351857af26c22 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a0eeb4b5afc082617247351857af26c22"></a>
std::vector< <a class="el" href="class_bus.html">Bus</a> * > </td><td class="memItemRight" valign="bottom"><b>m_busList</b></td></tr>
<tr class="separator:a0eeb4b5afc082617247351857af26c22 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4bf7c82e4e8bc87a4e42ad9b124ea9e5 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a4bf7c82e4e8bc87a4e42ad9b124ea9e5"></a>
std::vector< <a class="el" href="class_capacitor.html">Capacitor</a> * > </td><td class="memItemRight" valign="bottom"><b>m_capacitorList</b></td></tr>
<tr class="separator:a4bf7c82e4e8bc87a4e42ad9b124ea9e5 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a689622805bdea60428e6eea19795dff9 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a689622805bdea60428e6eea19795dff9"></a>
std::vector< <a class="el" href="class_ind_motor.html">IndMotor</a> * > </td><td class="memItemRight" valign="bottom"><b>m_indMotorList</b></td></tr>
<tr class="separator:a689622805bdea60428e6eea19795dff9 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad7bfee2d7cba726ff6aa7605a969d49a inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="ad7bfee2d7cba726ff6aa7605a969d49a"></a>
std::vector< <a class="el" href="class_inductor.html">Inductor</a> * > </td><td class="memItemRight" valign="bottom"><b>m_inductorList</b></td></tr>
<tr class="separator:ad7bfee2d7cba726ff6aa7605a969d49a inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a06ce7fe37ee6cc2c786573f094493659 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a06ce7fe37ee6cc2c786573f094493659"></a>
std::vector< <a class="el" href="class_line.html">Line</a> * > </td><td class="memItemRight" valign="bottom"><b>m_lineList</b></td></tr>
<tr class="separator:a06ce7fe37ee6cc2c786573f094493659 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a370884bcb0b406d8c9151ed064620a86 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a370884bcb0b406d8c9151ed064620a86"></a>
std::vector< <a class="el" href="class_load.html">Load</a> * > </td><td class="memItemRight" valign="bottom"><b>m_loadList</b></td></tr>
<tr class="separator:a370884bcb0b406d8c9151ed064620a86 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a72386789cd0ff595e937d70e18cad697 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a72386789cd0ff595e937d70e18cad697"></a>
std::vector< <a class="el" href="class_sync_generator.html">SyncGenerator</a> * > </td><td class="memItemRight" valign="bottom"><b>m_syncGeneratorList</b></td></tr>
<tr class="separator:a72386789cd0ff595e937d70e18cad697 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8dcbf4f2468a5b55680ba4c17d909102 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a8dcbf4f2468a5b55680ba4c17d909102"></a>
std::vector< <a class="el" href="class_sync_motor.html">SyncMotor</a> * > </td><td class="memItemRight" valign="bottom"><b>m_syncMotorList</b></td></tr>
<tr class="separator:a8dcbf4f2468a5b55680ba4c17d909102 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6cca6be3c0b79741a49b1631e38fc3be inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a6cca6be3c0b79741a49b1631e38fc3be"></a>
std::vector< <a class="el" href="class_transformer.html">Transformer</a> * > </td><td class="memItemRight" valign="bottom"><b>m_transformerList</b></td></tr>
<tr class="separator:a6cca6be3c0b79741a49b1631e38fc3be inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Calculates the electromechanical transient based on disturbances (e.g. system fault). </p>
<dl class="section author"><dt>Author</dt><dd>Thales Lima Oliveira <a href="#" onclick="location.href='mai'+'lto:'+'tha'+'le'+'s@u'+'fu'+'.br'; return false;">thale<span style="display: none;">.nosp@m.</span>s@uf<span style="display: none;">.nosp@m.</span>u.br</a> </dd></dl>
<dl class="section date"><dt>Date</dt><dd>23/09/2017 </dd></dl>
<p class="definition">Definition at line <a class="el" href="_electromechanical_8h_source.html#l00051">51</a> of file <a class="el" href="_electromechanical_8h_source.html">Electromechanical.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>Project/<a class="el" href="_electromechanical_8h_source.html">Electromechanical.h</a></li>
<li>Project/<a class="el" href="_electromechanical_8cpp_source.html">Electromechanical.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="class_electromechanical.html">Electromechanical</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>
</html>
|