summaryrefslogtreecommitdiffstats
path: root/docs/doxygen/html/search
diff options
context:
space:
mode:
Diffstat (limited to 'docs/doxygen/html/search')
-rw-r--r--docs/doxygen/html/search/all_0.html26
-rw-r--r--docs/doxygen/html/search/all_0.js9
-rw-r--r--docs/doxygen/html/search/all_1.html26
-rw-r--r--docs/doxygen/html/search/all_1.js9
-rw-r--r--docs/doxygen/html/search/all_10.html26
-rw-r--r--docs/doxygen/html/search/all_10.js15
-rw-r--r--docs/doxygen/html/search/all_11.html26
-rw-r--r--docs/doxygen/html/search/all_11.js27
-rw-r--r--docs/doxygen/html/search/all_12.html26
-rw-r--r--docs/doxygen/html/search/all_12.js10
-rw-r--r--docs/doxygen/html/search/all_13.html26
-rw-r--r--docs/doxygen/html/search/all_13.js8
-rw-r--r--docs/doxygen/html/search/all_2.html26
-rw-r--r--docs/doxygen/html/search/all_2.js26
-rw-r--r--docs/doxygen/html/search/all_3.html26
-rw-r--r--docs/doxygen/html/search/all_3.js15
-rw-r--r--docs/doxygen/html/search/all_4.html26
-rw-r--r--docs/doxygen/html/search/all_4.js15
-rw-r--r--docs/doxygen/html/search/all_5.html26
-rw-r--r--docs/doxygen/html/search/all_5.js14
-rw-r--r--docs/doxygen/html/search/all_6.html26
-rw-r--r--docs/doxygen/html/search/all_6.js45
-rw-r--r--docs/doxygen/html/search/all_7.html26
-rw-r--r--docs/doxygen/html/search/all_7.js4
-rw-r--r--docs/doxygen/html/search/all_8.html26
-rw-r--r--docs/doxygen/html/search/all_8.js33
-rw-r--r--docs/doxygen/html/search/all_9.html26
-rw-r--r--docs/doxygen/html/search/all_9.js14
-rw-r--r--docs/doxygen/html/search/all_a.html26
-rw-r--r--docs/doxygen/html/search/all_a.js12
-rw-r--r--docs/doxygen/html/search/all_b.html26
-rw-r--r--docs/doxygen/html/search/all_b.js5
-rw-r--r--docs/doxygen/html/search/all_c.html26
-rw-r--r--docs/doxygen/html/search/all_c.js5
-rw-r--r--docs/doxygen/html/search/all_d.html26
-rw-r--r--docs/doxygen/html/search/all_d.js17
-rw-r--r--docs/doxygen/html/search/all_e.html26
-rw-r--r--docs/doxygen/html/search/all_e.js23
-rw-r--r--docs/doxygen/html/search/all_f.html26
-rw-r--r--docs/doxygen/html/search/all_f.js49
-rw-r--r--docs/doxygen/html/search/classes_0.html26
-rw-r--r--docs/doxygen/html/search/classes_0.js5
-rw-r--r--docs/doxygen/html/search/classes_1.html26
-rw-r--r--docs/doxygen/html/search/classes_1.js8
-rw-r--r--docs/doxygen/html/search/classes_10.html26
-rw-r--r--docs/doxygen/html/search/classes_10.js9
-rw-r--r--docs/doxygen/html/search/classes_2.html26
-rw-r--r--docs/doxygen/html/search/classes_2.js20
-rw-r--r--docs/doxygen/html/search/classes_3.html26
-rw-r--r--docs/doxygen/html/search/classes_3.js5
-rw-r--r--docs/doxygen/html/search/classes_4.html26
-rw-r--r--docs/doxygen/html/search/classes_4.js12
-rw-r--r--docs/doxygen/html/search/classes_5.html26
-rw-r--r--docs/doxygen/html/search/classes_5.js5
-rw-r--r--docs/doxygen/html/search/classes_6.html26
-rw-r--r--docs/doxygen/html/search/classes_6.js12
-rw-r--r--docs/doxygen/html/search/classes_7.html26
-rw-r--r--docs/doxygen/html/search/classes_7.js13
-rw-r--r--docs/doxygen/html/search/classes_8.html26
-rw-r--r--docs/doxygen/html/search/classes_8.js14
-rw-r--r--docs/doxygen/html/search/classes_9.html26
-rw-r--r--docs/doxygen/html/search/classes_9.js8
-rw-r--r--docs/doxygen/html/search/classes_a.html26
-rw-r--r--docs/doxygen/html/search/classes_a.js4
-rw-r--r--docs/doxygen/html/search/classes_b.html26
-rw-r--r--docs/doxygen/html/search/classes_b.js4
-rw-r--r--docs/doxygen/html/search/classes_c.html26
-rw-r--r--docs/doxygen/html/search/classes_c.js7
-rw-r--r--docs/doxygen/html/search/classes_d.html26
-rw-r--r--docs/doxygen/html/search/classes_d.js9
-rw-r--r--docs/doxygen/html/search/classes_e.html26
-rw-r--r--docs/doxygen/html/search/classes_e.js20
-rw-r--r--docs/doxygen/html/search/classes_f.html26
-rw-r--r--docs/doxygen/html/search/classes_f.js15
-rw-r--r--docs/doxygen/html/search/close.pngbin0 -> 273 bytes
-rw-r--r--docs/doxygen/html/search/enums_0.html26
-rw-r--r--docs/doxygen/html/search/enums_0.js4
-rw-r--r--docs/doxygen/html/search/enums_1.html26
-rw-r--r--docs/doxygen/html/search/enums_1.js4
-rw-r--r--docs/doxygen/html/search/enums_2.html26
-rw-r--r--docs/doxygen/html/search/enums_2.js4
-rw-r--r--docs/doxygen/html/search/enums_3.html26
-rw-r--r--docs/doxygen/html/search/enums_3.js5
-rw-r--r--docs/doxygen/html/search/enums_4.html26
-rw-r--r--docs/doxygen/html/search/enums_4.js4
-rw-r--r--docs/doxygen/html/search/enumvalues_0.html26
-rw-r--r--docs/doxygen/html/search/enumvalues_0.js10
-rw-r--r--docs/doxygen/html/search/enumvalues_1.html26
-rw-r--r--docs/doxygen/html/search/enumvalues_1.js16
-rw-r--r--docs/doxygen/html/search/enumvalues_2.html26
-rw-r--r--docs/doxygen/html/search/enumvalues_2.js8
-rw-r--r--docs/doxygen/html/search/enumvalues_3.html26
-rw-r--r--docs/doxygen/html/search/enumvalues_3.js5
-rw-r--r--docs/doxygen/html/search/enumvalues_4.html26
-rw-r--r--docs/doxygen/html/search/enumvalues_4.js23
-rw-r--r--docs/doxygen/html/search/files_0.html26
-rw-r--r--docs/doxygen/html/search/files_0.js5
-rw-r--r--docs/doxygen/html/search/files_1.html26
-rw-r--r--docs/doxygen/html/search/files_1.js4
-rw-r--r--docs/doxygen/html/search/files_2.html26
-rw-r--r--docs/doxygen/html/search/files_2.js4
-rw-r--r--docs/doxygen/html/search/functions_0.html26
-rw-r--r--docs/doxygen/html/search/functions_0.js7
-rw-r--r--docs/doxygen/html/search/functions_1.html26
-rw-r--r--docs/doxygen/html/search/functions_1.js4
-rw-r--r--docs/doxygen/html/search/functions_10.html26
-rw-r--r--docs/doxygen/html/search/functions_10.js6
-rw-r--r--docs/doxygen/html/search/functions_11.html26
-rw-r--r--docs/doxygen/html/search/functions_11.js8
-rw-r--r--docs/doxygen/html/search/functions_2.html26
-rw-r--r--docs/doxygen/html/search/functions_2.js7
-rw-r--r--docs/doxygen/html/search/functions_3.html26
-rw-r--r--docs/doxygen/html/search/functions_3.js13
-rw-r--r--docs/doxygen/html/search/functions_4.html26
-rw-r--r--docs/doxygen/html/search/functions_4.js5
-rw-r--r--docs/doxygen/html/search/functions_5.html26
-rw-r--r--docs/doxygen/html/search/functions_5.js4
-rw-r--r--docs/doxygen/html/search/functions_6.html26
-rw-r--r--docs/doxygen/html/search/functions_6.js36
-rw-r--r--docs/doxygen/html/search/functions_7.html26
-rw-r--r--docs/doxygen/html/search/functions_7.js4
-rw-r--r--docs/doxygen/html/search/functions_8.html26
-rw-r--r--docs/doxygen/html/search/functions_8.js10
-rw-r--r--docs/doxygen/html/search/functions_9.html26
-rw-r--r--docs/doxygen/html/search/functions_9.js6
-rw-r--r--docs/doxygen/html/search/functions_a.html26
-rw-r--r--docs/doxygen/html/search/functions_a.js4
-rw-r--r--docs/doxygen/html/search/functions_b.html26
-rw-r--r--docs/doxygen/html/search/functions_b.js5
-rw-r--r--docs/doxygen/html/search/functions_c.html26
-rw-r--r--docs/doxygen/html/search/functions_c.js6
-rw-r--r--docs/doxygen/html/search/functions_d.html26
-rw-r--r--docs/doxygen/html/search/functions_d.js17
-rw-r--r--docs/doxygen/html/search/functions_e.html26
-rw-r--r--docs/doxygen/html/search/functions_e.js27
-rw-r--r--docs/doxygen/html/search/functions_f.html26
-rw-r--r--docs/doxygen/html/search/functions_f.js7
-rw-r--r--docs/doxygen/html/search/mag_sel.pngbin0 -> 563 bytes
-rw-r--r--docs/doxygen/html/search/nomatches.html12
-rw-r--r--docs/doxygen/html/search/search.css271
-rw-r--r--docs/doxygen/html/search/search.js791
-rw-r--r--docs/doxygen/html/search/search_l.pngbin0 -> 604 bytes
-rw-r--r--docs/doxygen/html/search/search_m.pngbin0 -> 158 bytes
-rw-r--r--docs/doxygen/html/search/search_r.pngbin0 -> 612 bytes
-rw-r--r--docs/doxygen/html/search/searchdata.js33
-rw-r--r--docs/doxygen/html/search/variables_0.html26
-rw-r--r--docs/doxygen/html/search/variables_0.js4
-rw-r--r--docs/doxygen/html/search/variables_1.html26
-rw-r--r--docs/doxygen/html/search/variables_1.js4
-rw-r--r--docs/doxygen/html/search/variables_2.html26
-rw-r--r--docs/doxygen/html/search/variables_2.js5
151 files changed, 3763 insertions, 0 deletions
diff --git a/docs/doxygen/html/search/all_0.html b/docs/doxygen/html/search/all_0.html
new file mode 100644
index 0000000..f25360b
--- /dev/null
+++ b/docs/doxygen/html/search/all_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_0.js b/docs/doxygen/html/search/all_0.js
new file mode 100644
index 0000000..0a0141b
--- /dev/null
+++ b/docs/doxygen/html/search/all_0.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['aboutform',['AboutForm',['../class_about_form.html',1,'']]],
+ ['aboutformbase',['AboutFormBase',['../class_about_form_base.html',1,'']]],
+ ['addchild',['AddChild',['../class_element.html#ac38d6707d08cb5c057032aa94b511a62',1,'Element']]],
+ ['addparent',['AddParent',['../class_bus.html#ab046baebe4bfe0a52905148d78f44681',1,'Bus::AddParent()'],['../class_capacitor.html#ace755e5bc3cc72b491ce31c24c54a5cf',1,'Capacitor::AddParent()'],['../class_element.html#a569178e9138490a981511a644536c0f9',1,'Element::AddParent(Element *parent, wxPoint2DDouble position)'],['../class_element.html#ad1f153a87797633ab310d07e1d06eba9',1,'Element::AddParent(Element *parent)'],['../class_inductor.html#a4e404c6e15f206fe0f5de06fc19dedf5',1,'Inductor::AddParent()'],['../class_line.html#a26c69f7f703dca718edc28d5093934a3',1,'Line::AddParent()'],['../class_load.html#ac9f449be9b919b36924a844324bf37ee',1,'Load::AddParent()'],['../class_machines.html#aaaf1b86dcbfd8f4a4c082a77d72b1fe3',1,'Machines::AddParent()'],['../class_text.html#a4f273ea7008c72533327c25caff2e917',1,'Text::AddParent()'],['../class_transformer.html#aea52a4562ec5b4a79bf82b8ede32ecc6',1,'Transformer::AddParent()']]],
+ ['addpoint',['AddPoint',['../class_branch.html#a8d6d80c50f849c5be2bccffd5b524e21',1,'Branch::AddPoint()'],['../class_element.html#aa40c60c03d6a76639d8c6f6bab86720e',1,'Element::AddPoint()'],['../class_line.html#a046a7b2ebff50f237f73dbc182f7ff6f',1,'Line::AddPoint()']]],
+ ['addstring',['addString',['../classwx_g_l_string_array.html#aad1fd8d228a9a09bd1e66734323a4ae9',1,'wxGLStringArray']]]
+];
diff --git a/docs/doxygen/html/search/all_1.html b/docs/doxygen/html/search/all_1.html
new file mode 100644
index 0000000..b13f0f7
--- /dev/null
+++ b/docs/doxygen/html/search/all_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_1.js b/docs/doxygen/html/search/all_1.js
new file mode 100644
index 0000000..bf9a3cd
--- /dev/null
+++ b/docs/doxygen/html/search/all_1.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['bind',['bind',['../classwx_g_l_string.html#ab31442170832123f5a0afa2b15fb024a',1,'wxGLString::bind()'],['../classwx_g_l_string_array.html#a692adb887740de68eaf6ca5f2e16e1f6',1,'wxGLStringArray::bind()']]],
+ ['branch',['Branch',['../class_branch.html',1,'']]],
+ ['bus',['Bus',['../class_bus.html',1,'']]],
+ ['buselectricaldata',['BusElectricalData',['../struct_bus_electrical_data.html',1,'']]],
+ ['busform',['BusForm',['../class_bus_form.html',1,'']]],
+ ['busformbase',['BusFormBase',['../class_bus_form_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/all_10.html b/docs/doxygen/html/search/all_10.html
new file mode 100644
index 0000000..d1345a1
--- /dev/null
+++ b/docs/doxygen/html/search/all_10.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_10.js b/docs/doxygen/html/search/all_10.js
new file mode 100644
index 0000000..9b8e3a9
--- /dev/null
+++ b/docs/doxygen/html/search/all_10.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['text',['Text',['../class_text.html',1,'']]],
+ ['textform',['TextForm',['../class_text_form.html',1,'']]],
+ ['textformbase',['TextFormBase',['../class_text_form_base.html',1,'']]],
+ ['textgldrawable',['TextGLDrawable',['../class_text_g_l_drawable.html',1,'']]],
+ ['texttexture',['TextTexture',['../class_text_texture.html',1,'']]],
+ ['transferfunction',['TransferFunction',['../class_transfer_function.html',1,'']]],
+ ['transferfunctionform',['TransferFunctionForm',['../class_transfer_function_form.html',1,'']]],
+ ['transferfunctionformbase',['TransferFunctionFormBase',['../class_transfer_function_form_base.html',1,'']]],
+ ['transformer',['Transformer',['../class_transformer.html',1,'']]],
+ ['transformerelectricaldata',['TransformerElectricalData',['../struct_transformer_electrical_data.html',1,'']]],
+ ['transformerform',['TransformerForm',['../class_transformer_form.html',1,'']]],
+ ['transformerformbase',['TransformerFormBase',['../class_transformer_form_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/all_11.html b/docs/doxygen/html/search/all_11.html
new file mode 100644
index 0000000..2be8b71
--- /dev/null
+++ b/docs/doxygen/html/search/all_11.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_11.js b/docs/doxygen/html/search/all_11.js
new file mode 100644
index 0000000..4035ea9
--- /dev/null
+++ b/docs/doxygen/html/search/all_11.js
@@ -0,0 +1,27 @@
+var searchData=
+[
+ ['unit_5fa',['UNIT_A',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa2751885c0f17f3c2e4e8ea341f62dc9c',1,'PowerElement.h']]],
+ ['unit_5fdegree',['UNIT_DEGREE',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa2035461eacf2ebcf3274bc419ef327d3',1,'PowerElement.h']]],
+ ['unit_5fka',['UNIT_kA',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa81c9e03cb1e74d13cd9a1c928a38b392',1,'PowerElement.h']]],
+ ['unit_5fkv',['UNIT_kV',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa29f80755e4c0ce17e1e4481182e548da',1,'PowerElement.h']]],
+ ['unit_5fkva',['UNIT_kVA',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaac27252874d11b1bc352981ad491802f5',1,'PowerElement.h']]],
+ ['unit_5fkvar',['UNIT_kVAr',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa13d53193dc339f40ca63ace836fc366d',1,'PowerElement.h']]],
+ ['unit_5fkw',['UNIT_kW',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa6576f8a845540ae6439ec850ab4e7a6b',1,'PowerElement.h']]],
+ ['unit_5fmva',['UNIT_MVA',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa0120ee2353bba9baf0151108a299f6ae',1,'PowerElement.h']]],
+ ['unit_5fmvar',['UNIT_MVAr',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaae578be70360e9692f38d175c5f709871',1,'PowerElement.h']]],
+ ['unit_5fmw',['UNIT_MW',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa0e44ebcb07116662322ee536abc0e990',1,'PowerElement.h']]],
+ ['unit_5fohm',['UNIT_OHM',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaafdab9cc53a2b7b33ae61c568006d1cec',1,'PowerElement.h']]],
+ ['unit_5fohm_5fkm',['UNIT_OHM_km',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa8a826e75d0d077b2174d7bb62fc8dad1',1,'PowerElement.h']]],
+ ['unit_5fpu',['UNIT_PU',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaad22bbe1d526c8b9cac230fa6dca82b58',1,'PowerElement.h']]],
+ ['unit_5fradian',['UNIT_RADIAN',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa613165a3bff40fee33d02e7b730e3bb5',1,'PowerElement.h']]],
+ ['unit_5fs',['UNIT_S',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa7c0341915f48c889a8885b72199f2a11',1,'PowerElement.h']]],
+ ['unit_5fs_5fkm',['UNIT_S_km',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaaf5ad31fee4a7f5843527be386033de65',1,'PowerElement.h']]],
+ ['unit_5fv',['UNIT_V',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa8cac20ac9e816437ad8487400bb9f027',1,'PowerElement.h']]],
+ ['unit_5fva',['UNIT_VA',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaab199aa3533e82846acc8c78847d126c9',1,'PowerElement.h']]],
+ ['unit_5fvar',['UNIT_VAr',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa7f67491156c61b945c7a28a12d13740c',1,'PowerElement.h']]],
+ ['unit_5fw',['UNIT_W',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa1b7fe4f8de747aebfcbe3df2ec78279c',1,'PowerElement.h']]],
+ ['updateelementsfault',['UpdateElementsFault',['../class_fault.html#af1bb91359dfe8df0251a2031957d3ddf',1,'Fault']]],
+ ['updateelementspowerflow',['UpdateElementsPowerFlow',['../class_electric_calculation.html#a1d417da6eeb8c12f7be6501fff6f7049',1,'ElectricCalculation']]],
+ ['updatenodes',['UpdateNodes',['../class_branch.html#a31428bf54c5b95a7a2e63bbf60ef9e35',1,'Branch::UpdateNodes()'],['../class_element.html#a499c3b52be27d2bf436a13b6f5353b9c',1,'Element::UpdateNodes()'],['../class_machines.html#a51d79bffa4471eb29c223aaa180839f7',1,'Machines::UpdateNodes()'],['../class_shunt.html#abe01dcdf8bc0ba6fc97d41673889fb8e',1,'Shunt::UpdateNodes()']]],
+ ['updateswitches',['UpdateSwitches',['../class_branch.html#a0687f6a668e10dd442c5010649049706',1,'Branch::UpdateSwitches()'],['../class_power_element.html#abd2cee52270374e17951782bdb571dce',1,'PowerElement::UpdateSwitches()']]]
+];
diff --git a/docs/doxygen/html/search/all_12.html b/docs/doxygen/html/search/all_12.html
new file mode 100644
index 0000000..13c5263
--- /dev/null
+++ b/docs/doxygen/html/search/all_12.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_12.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_12.js b/docs/doxygen/html/search/all_12.js
new file mode 100644
index 0000000..c7b045e
--- /dev/null
+++ b/docs/doxygen/html/search/all_12.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['workspace',['Workspace',['../class_workspace.html',1,'']]],
+ ['workspacebase',['WorkspaceBase',['../class_workspace_base.html',1,'']]],
+ ['worldtoscreen',['WorldToScreen',['../class_element.html#abfee7ea88f4689c2a6eb4d39452f84d8',1,'Element::WorldToScreen(wxPoint2DDouble translation, double scale, double offsetX=0.0, double offsetY=0.0) const'],['../class_element.html#a147dd55d902171b212168ffde7262343',1,'Element::WorldToScreen(wxPoint2DDouble position, wxPoint2DDouble translation, double scale, double offsetX=0.0, double offsetY=0.0) const']]],
+ ['wxglnumberrenderer',['wxGLNumberRenderer',['../classwx_g_l_number_renderer.html',1,'']]],
+ ['wxglstring',['wxGLString',['../classwx_g_l_string.html',1,'wxGLString'],['../classwx_g_l_string.html#a19e05beb1f5cbf905f4e1cdf5b566303',1,'wxGLString::wxGLString()'],['../classwx_g_l_string.html#a6dbedbac054d8835ff98e02b7a2c1801',1,'wxGLString::wxGLString(wxString message)']]],
+ ['wxglstringarray',['wxGLStringArray',['../classwx_g_l_string_array.html',1,'wxGLStringArray'],['../classwx_g_l_string_array.html#a9d0ea419b455d761b87c8d4262f84296',1,'wxGLStringArray::wxGLStringArray()'],['../classwx_g_l_string_array.html#a0c466a4b8f3d5ca954749f8440b5fa0f',1,'wxGLStringArray::wxGLStringArray(const wxString strings_arg[], int amount)']]],
+ ['wxribbonmetroartprovider',['wxRibbonMetroArtProvider',['../classwx_ribbon_metro_art_provider.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/all_13.html b/docs/doxygen/html/search/all_13.html
new file mode 100644
index 0000000..b4a8bca
--- /dev/null
+++ b/docs/doxygen/html/search/all_13.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_13.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_13.js b/docs/doxygen/html/search/all_13.js
new file mode 100644
index 0000000..91c4129
--- /dev/null
+++ b/docs/doxygen/html/search/all_13.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['_7eelectriccalculation',['~ElectricCalculation',['../class_electric_calculation.html#a1e70291bfa9a0850d9ffcbee44daa2f7',1,'ElectricCalculation']]],
+ ['_7eelement',['~Element',['../class_element.html#a13d54ba9c08b6bec651402f1c2bb002c',1,'Element']]],
+ ['_7efault',['~Fault',['../class_fault.html#a42019654142cd8187b314e43d70262eb',1,'Fault']]],
+ ['_7eopenglcolour',['~OpenGLColour',['../class_open_g_l_colour.html#a4b9a726773b4c82935f15add648ed2a0',1,'OpenGLColour']]],
+ ['_7epowerelement',['~PowerElement',['../class_power_element.html#a39be7c8e3bdb96b16c26ea7f7d6e6cbf',1,'PowerElement']]]
+];
diff --git a/docs/doxygen/html/search/all_2.html b/docs/doxygen/html/search/all_2.html
new file mode 100644
index 0000000..9543c57
--- /dev/null
+++ b/docs/doxygen/html/search/all_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_2.js b/docs/doxygen/html/search/all_2.js
new file mode 100644
index 0000000..3117bc8
--- /dev/null
+++ b/docs/doxygen/html/search/all_2.js
@@ -0,0 +1,26 @@
+var searchData=
+[
+ ['c',['c',['../struct_integration_constant.html#afc3598097377951b84492d087a06b455',1,'IntegrationConstant']]],
+ ['calculateboundaries',['CalculateBoundaries',['../class_element.html#a57f5771fd003020fef3866a1d1dc7487',1,'Element::CalculateBoundaries()'],['../class_line.html#aa146d6b0c7f3b74204f2c88dcbd7f4b0',1,'Line::CalculateBoundaries()']]],
+ ['calculatepowerflowpts',['CalculatePowerFlowPts',['../class_power_element.html#a6c656ef223d36e96b19b0a9ec2115e9e',1,'PowerElement']]],
+ ['camera',['Camera',['../class_camera.html',1,'']]],
+ ['capacitor',['Capacitor',['../class_capacitor.html',1,'']]],
+ ['capacitorelectricaldata',['CapacitorElectricalData',['../struct_capacitor_electrical_data.html',1,'']]],
+ ['chartview',['ChartView',['../class_chart_view.html',1,'']]],
+ ['chartviewbase',['ChartViewBase',['../class_chart_view_base.html',1,'']]],
+ ['connectionline',['ConnectionLine',['../class_connection_line.html',1,'']]],
+ ['consolidate',['consolidate',['../classwx_g_l_string.html#a54a67012ceb50ee50696c0c1fa0a7b55',1,'wxGLString::consolidate()'],['../classwx_g_l_number_renderer.html#aa79114bda6e5e4c3db4b8aeeb5f272c4',1,'wxGLNumberRenderer::consolidate()'],['../classwx_g_l_string_array.html#a2aaa7b340ee571ca6405bbec28715430',1,'wxGLStringArray::consolidate()']]],
+ ['constant',['Constant',['../class_constant.html',1,'']]],
+ ['constantform',['ConstantForm',['../class_constant_form.html',1,'']]],
+ ['constantformbase',['ConstantFormBase',['../class_constant_form_base.html',1,'']]],
+ ['contains',['Contains',['../class_branch.html#a691f94c3cd2abe1274e870d2882634d8',1,'Branch::Contains()'],['../class_bus.html#ad2b960058be6e990463b53d79c74c7a3',1,'Bus::Contains()'],['../class_capacitor.html#a994039e59a8ae0ec3fe7cf7f5b66e4e5',1,'Capacitor::Contains()'],['../class_connection_line.html#a65c6d7139587c973a92dd1009909597f',1,'ConnectionLine::Contains()'],['../class_constant.html#ae091eb79633beb158dc06880424f7ce6',1,'Constant::Contains()'],['../class_element.html#abf6c4949733debca55b2f56d8e9b7372',1,'Element::Contains()'],['../class_exponential.html#a79eabfca357002f160b082a6df9f6f2b',1,'Exponential::Contains()'],['../class_gain.html#a9d80d49f5123cf4859bf15a251e3923f',1,'Gain::Contains()'],['../class_inductor.html#ac3ba7de94a328b20ff86e968a6228f60',1,'Inductor::Contains()'],['../class_i_o_control.html#aa064c5d70e562334e2b374f919f42ef1',1,'IOControl::Contains()'],['../class_limiter.html#ac6506d59da4ea682d9e556564ec3ad11',1,'Limiter::Contains()'],['../class_line.html#a05eb3761f198a058045f85d6e685ca97',1,'Line::Contains()'],['../class_machines.html#acda27b0ea8a7b0fb00d647d8744f346e',1,'Machines::Contains()'],['../class_multiplier.html#acee6216a03b550f3a9cad2bef3963a18',1,'Multiplier::Contains()'],['../class_rate_limiter.html#addf0eef395781b8584063a9061be59dc',1,'RateLimiter::Contains()'],['../class_shunt.html#a449431a2044b838d35cbb991aa1de658',1,'Shunt::Contains()'],['../class_sum.html#a1d1b52ca1b9a81d53c0a9cf140546987',1,'Sum::Contains()'],['../class_text.html#a51c55b9272f653cfc3cdafe665d5dde0',1,'Text::Contains()'],['../class_transfer_function.html#a6a4415d2cf0af290494ea30d586cc187',1,'TransferFunction::Contains()'],['../class_transformer.html#a327ff3cf9194c18049e4feac6761ebc0',1,'Transformer::Contains()']]],
+ ['contextmenuid',['ContextMenuID',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049',1,'Element.h']]],
+ ['controleditor',['ControlEditor',['../class_control_editor.html',1,'']]],
+ ['controleditorbase',['ControlEditorBase',['../class_control_editor_base.html',1,'']]],
+ ['controlelement',['ControlElement',['../class_control_element.html',1,'']]],
+ ['controlelementbutton',['ControlElementButton',['../class_control_element_button.html',1,'']]],
+ ['controlelementcontainer',['ControlElementContainer',['../class_control_element_container.html',1,'']]],
+ ['controlelementsolver',['ControlElementSolver',['../class_control_element_solver.html',1,'']]],
+ ['controlsystemtest',['ControlSystemTest',['../class_control_system_test.html',1,'']]],
+ ['controlsystemtestbase',['ControlSystemTestBase',['../class_control_system_test_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/all_3.html b/docs/doxygen/html/search/all_3.html
new file mode 100644
index 0000000..03405c0
--- /dev/null
+++ b/docs/doxygen/html/search/all_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_3.js b/docs/doxygen/html/search/all_3.js
new file mode 100644
index 0000000..dcd29cd
--- /dev/null
+++ b/docs/doxygen/html/search/all_3.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['datareport',['DataReport',['../class_data_report.html',1,'']]],
+ ['datareportbase',['DataReportBase',['../class_data_report_base.html',1,'']]],
+ ['doublefromstring',['DoubleFromString',['../class_element.html#acfd2c0fe1af5a8ad6da393fb711fd69a',1,'Element']]],
+ ['draw',['Draw',['../class_branch.html#a7037f496f9b9c9e64c74eb638debe278',1,'Branch::Draw()'],['../class_bus.html#ae9022ca29399377d2fe0082bb762107c',1,'Bus::Draw()'],['../class_capacitor.html#a94d378c922467214b394931ec0eb01c8',1,'Capacitor::Draw()'],['../class_connection_line.html#a71cb3502dd098e1d1ef541668789586e',1,'ConnectionLine::Draw()'],['../class_constant.html#afc4d8739980ae1b57e9c5058c2e05591',1,'Constant::Draw()'],['../class_element.html#a551ed1eeab446b5366d56c2ee9dec187',1,'Element::Draw()'],['../class_exponential.html#af5f172e2f7ae7df0fc79b44b55355339',1,'Exponential::Draw()'],['../class_gain.html#a42f48bfdfb3d6f593fcc599504dd2264',1,'Gain::Draw()'],['../class_inductor.html#a97761292fac4f0da7ae3dc6ca4b4de54',1,'Inductor::Draw()'],['../class_i_o_control.html#aa6aab56f8936a87f099241d9bad9fee4',1,'IOControl::Draw()'],['../class_limiter.html#a2e2960936ebfcc6589181b7948fba242',1,'Limiter::Draw()'],['../class_line.html#a297e12aa8ff0be5d344e245732487bdd',1,'Line::Draw()'],['../class_load.html#aaef52b18cc53fa2db996fb9cad5db181',1,'Load::Draw()'],['../class_machines.html#af3279663c82de88e12f0487bfc633f7c',1,'Machines::Draw()'],['../class_multiplier.html#ae854fd981a98aca93b286081cc9c19f3',1,'Multiplier::Draw()'],['../class_rate_limiter.html#a6afc319e3a165776b8a429b9bbe38580',1,'RateLimiter::Draw()'],['../class_sum.html#a31dbb6867b17188b4a8cc650983da57b',1,'Sum::Draw()'],['../class_transfer_function.html#a0cd1dec850117741abb04b608c7b3f1e',1,'TransferFunction::Draw()'],['../class_transformer.html#a1e9e9ba48aa76bdd2ff2e973014ad422',1,'Transformer::Draw()']]],
+ ['drawcircle',['DrawCircle',['../class_element.html#a35567bc1e306c6db9522ad05a87b98f5',1,'Element']]],
+ ['drawline',['DrawLine',['../class_element.html#a103b3cb2670012b2695940b094f63ab3',1,'Element']]],
+ ['drawpickbox',['DrawPickbox',['../class_element.html#ad1d0d803fe522d030e2be8dc99eb9b39',1,'Element']]],
+ ['drawpoint',['DrawPoint',['../class_element.html#a4b6dd88902e04b52fe14dfc73c51fd50',1,'Element']]],
+ ['drawpowerflowpts',['DrawPowerFlowPts',['../class_power_element.html#a8d6e92147c46501f592f67accc1af866',1,'PowerElement']]],
+ ['drawrectangle',['DrawRectangle',['../class_element.html#a6c37e613808c5ee3bc37bb14a1fe85c8',1,'Element::DrawRectangle(wxPoint2DDouble position, double width, double height, GLenum mode=GL_QUADS) const'],['../class_element.html#a971be2d4fab435d9657f88bae36e7cf3',1,'Element::DrawRectangle(wxPoint2DDouble *points, GLenum mode=GL_QUADS) const']]],
+ ['drawswitches',['DrawSwitches',['../class_power_element.html#ab5799bdf1bff481670285d763572453c',1,'PowerElement']]],
+ ['drawtriangle',['DrawTriangle',['../class_element.html#ae425d7e4f94bf7280d7d68c577d2019e',1,'Element']]]
+];
diff --git a/docs/doxygen/html/search/all_4.html b/docs/doxygen/html/search/all_4.html
new file mode 100644
index 0000000..8e1f4b9
--- /dev/null
+++ b/docs/doxygen/html/search/all_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_4.js b/docs/doxygen/html/search/all_4.js
new file mode 100644
index 0000000..5b8026c
--- /dev/null
+++ b/docs/doxygen/html/search/all_4.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['electricalunit',['ElectricalUnit',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220cca',1,'PowerElement.h']]],
+ ['electriccalculation',['ElectricCalculation',['../class_electric_calculation.html',1,'ElectricCalculation'],['../class_electric_calculation.html#a6663e7a20e96ee975bd0f7d54b8a6f70',1,'ElectricCalculation::ElectricCalculation()']]],
+ ['electriccalculation_2eh',['ElectricCalculation.h',['../_electric_calculation_8h.html',1,'']]],
+ ['electromechanical',['Electromechanical',['../class_electromechanical.html',1,'']]],
+ ['element',['Element',['../class_element.html',1,'Element'],['../class_element.html#ab0d0e20be9a36ae676202db753faeec9',1,'Element::Element()']]],
+ ['element_2eh',['Element.h',['../_element_8h.html',1,'']]],
+ ['elementdataobject',['ElementDataObject',['../class_element_data_object.html',1,'']]],
+ ['elementplotdata',['ElementPlotData',['../class_element_plot_data.html',1,'']]],
+ ['elementslists',['ElementsLists',['../struct_elements_lists.html',1,'']]],
+ ['exponential',['Exponential',['../class_exponential.html',1,'']]],
+ ['exponentialform',['ExponentialForm',['../class_exponential_form.html',1,'']]],
+ ['exponentialformbase',['ExponentialFormBase',['../class_exponential_form_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/all_5.html b/docs/doxygen/html/search/all_5.html
new file mode 100644
index 0000000..89a879e
--- /dev/null
+++ b/docs/doxygen/html/search/all_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_5.js b/docs/doxygen/html/search/all_5.js
new file mode 100644
index 0000000..9a4c639
--- /dev/null
+++ b/docs/doxygen/html/search/all_5.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['fault',['Fault',['../class_fault.html',1,'Fault'],['../class_fault.html#a8fbe3ce9f7288c4f8261db2d9a89adbb',1,'Fault::Fault(std::vector&lt; Element *&gt; elementList)'],['../class_fault.html#a77baeae2c3388de3f7bbeabf52c99bef',1,'Fault::Fault()']]],
+ ['fault_2eh',['Fault.h',['../_fault_8h.html',1,'']]],
+ ['fault_5f2line',['FAULT_2LINE',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cbad44688f1ea0a010d3c0fd37870e46512',1,'PowerElement.h']]],
+ ['fault_5f2line_5fground',['FAULT_2LINE_GROUND',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cbaafad40a772b78232a91fe61d606a323e',1,'PowerElement.h']]],
+ ['fault_5fline_5fa',['FAULT_LINE_A',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cbad7f3fd44a6a841106ba66d1adbd53fdd',1,'PowerElement.h']]],
+ ['fault_5fline_5fb',['FAULT_LINE_B',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cba6ab815fdf2ca1dc91c0dd3ec4c630245',1,'PowerElement.h']]],
+ ['fault_5fline_5fc',['FAULT_LINE_C',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cba836a7abab9ade9c28512ea3ee0737315',1,'PowerElement.h']]],
+ ['fault_5fline_5fground',['FAULT_LINE_GROUND',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cbaa8b6335aeec4befa68e4642a94026d0d',1,'PowerElement.h']]],
+ ['fault_5fthreephase',['FAULT_THREEPHASE',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cbac670e819e6d824b60cee62ca39ddc8d0',1,'PowerElement.h']]],
+ ['faultdata',['FaultData',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cb',1,'PowerElement.h']]],
+ ['filehanding',['FileHanding',['../class_file_handing.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/all_6.html b/docs/doxygen/html/search/all_6.html
new file mode 100644
index 0000000..6afac06
--- /dev/null
+++ b/docs/doxygen/html/search/all_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_6.js b/docs/doxygen/html/search/all_6.js
new file mode 100644
index 0000000..449b5e6
--- /dev/null
+++ b/docs/doxygen/html/search/all_6.js
@@ -0,0 +1,45 @@
+var searchData=
+[
+ ['gain',['Gain',['../class_gain.html',1,'']]],
+ ['gainform',['GainForm',['../class_gain_form.html',1,'']]],
+ ['gainformbase',['GainFormBase',['../class_gain_form_base.html',1,'']]],
+ ['generaldata',['GeneralData',['../struct_general_data.html',1,'']]],
+ ['generalmenuitens',['GeneralMenuItens',['../class_element.html#a35f55626a29d5256f8dc07cf92655e64',1,'Element']]],
+ ['generalpropertiesform',['GeneralPropertiesForm',['../class_general_properties_form.html',1,'']]],
+ ['generalpropertiesformbase',['GeneralPropertiesFormBase',['../class_general_properties_form_base.html',1,'']]],
+ ['generatorstabform',['GeneratorStabForm',['../class_generator_stab_form.html',1,'']]],
+ ['generatorstabformbase',['GeneratorStabFormBase',['../class_generator_stab_form_base.html',1,'']]],
+ ['get',['get',['../classwx_g_l_string_array.html#a2ae0c1cffb2f54b66a170d1698ad62e0',1,'wxGLStringArray']]],
+ ['getangle',['GetAngle',['../class_element.html#a5c75d8a6e28326dd568104a4d9d3473f',1,'Element']]],
+ ['getbestpickboxcursor',['GetBestPickboxCursor',['../class_branch.html#a62418f767cc9bb894d6b7cc73645e43e',1,'Branch::GetBestPickboxCursor()'],['../class_bus.html#ac43fc37f8c8a8bc120d9a4bb68da3345',1,'Bus::GetBestPickboxCursor()'],['../class_element.html#a245924c5be948397b101787dbea565ea',1,'Element::GetBestPickboxCursor()'],['../class_line.html#a7c72fc585eb96bf9565cca0ce300cfd9',1,'Line::GetBestPickboxCursor()']]],
+ ['getbuslist',['GetBusList',['../class_electric_calculation.html#aca3381e8f6663394e4d257a54e4e2a24',1,'ElectricCalculation']]],
+ ['getcapacitorlist',['GetCapacitorList',['../class_electric_calculation.html#a4ddabc6210146ae1ccae5f6911095bfd',1,'ElectricCalculation']]],
+ ['getchildlist',['GetChildList',['../class_element.html#aa79a7c1b219ce07f39ef3848e61c6eb0',1,'Element']]],
+ ['getcontextmenu',['GetContextMenu',['../class_branch.html#a6ddd901403c46f5d9aa179644467b088',1,'Branch::GetContextMenu()'],['../class_bus.html#ae731d57078982f0bd08e92e6a24f3057',1,'Bus::GetContextMenu()'],['../class_capacitor.html#a05d5517b64dd8a8888817ca28b72294d',1,'Capacitor::GetContextMenu()'],['../class_element.html#a2a436b0497017a1c3d03dba5e59f037e',1,'Element::GetContextMenu()'],['../class_ind_motor.html#a87666565ae1380993d94e7886e9a1f59',1,'IndMotor::GetContextMenu()'],['../class_inductor.html#aa0ae00d91b40307141a8bd3aebf1a0c2',1,'Inductor::GetContextMenu()'],['../class_line.html#a978de0ff06b6f57401ade84045e1a55f',1,'Line::GetContextMenu()'],['../class_load.html#a25b4a3e553f8400114ac8effa11287da',1,'Load::GetContextMenu()'],['../class_sync_generator.html#a24b9894fa42473dfb8bcf82221401a97',1,'SyncGenerator::GetContextMenu()'],['../class_sync_motor.html#a7b3102220ea5f7e19690af045a6c8278',1,'SyncMotor::GetContextMenu()'],['../class_transformer.html#adfe51a2198cfc10e1095af9c034681bd',1,'Transformer::GetContextMenu()']]],
+ ['getcopy',['GetCopy',['../class_bus.html#a4288c4c84c8840705c3ce6ccd42e578c',1,'Bus::GetCopy()'],['../class_capacitor.html#a422e353b594ac6e4ef34e1f613f7d580',1,'Capacitor::GetCopy()'],['../class_connection_line.html#a131a890bd54059c5370f1dc5156c192c',1,'ConnectionLine::GetCopy()'],['../class_constant.html#ac566e3a63326d3f543a55af14ae0f8fa',1,'Constant::GetCopy()'],['../class_element.html#aeabe64a5907e917c8b61afd605ea52c3',1,'Element::GetCopy()'],['../class_exponential.html#a85cda0dba6549828a9045e478e24609f',1,'Exponential::GetCopy()'],['../class_gain.html#a489572e289935d7256c037af682b9351',1,'Gain::GetCopy()'],['../class_ind_motor.html#ace3ce34ba500ec33bf37b9216ad636a8',1,'IndMotor::GetCopy()'],['../class_inductor.html#a4241ebd43388ebe88ec5888a15bc22d9',1,'Inductor::GetCopy()'],['../class_i_o_control.html#a99303b5e9bd32affaed8f4e4084fc9f7',1,'IOControl::GetCopy()'],['../class_limiter.html#a6071e2308baa7b42f189f09fd1878245',1,'Limiter::GetCopy()'],['../class_line.html#afc4916268d2a32014e4ab0f8308165a1',1,'Line::GetCopy()'],['../class_load.html#a27309c24b2c70bde37ba6afbb9679da2',1,'Load::GetCopy()'],['../class_multiplier.html#ab487232a96ed3c3f3a7c3628ddaa4c77',1,'Multiplier::GetCopy()'],['../class_rate_limiter.html#a4f1152238b97fcf76a0bee258e971823',1,'RateLimiter::GetCopy()'],['../class_sum.html#a0da96514e0462e47d3f57b79ddc457b6',1,'Sum::GetCopy()'],['../class_sync_generator.html#a9130e8714c1518683540f587aca1201f',1,'SyncGenerator::GetCopy()'],['../class_sync_motor.html#a035b63a3dfd356daff0bf1cee9672313',1,'SyncMotor::GetCopy()'],['../class_text.html#a06e740065c875633e458c0d8f860c43e',1,'Text::GetCopy()'],['../class_transfer_function.html#a3312f7e9499aa99742093d3b60547862',1,'TransferFunction::GetCopy()'],['../class_transformer.html#a286bcc94f7202a6ff81b66707424a9bd',1,'Transformer::GetCopy()']]],
+ ['getelementsfromlist',['GetElementsFromList',['../class_electric_calculation.html#aff1a62936d87e61764b13f3b0212cf92',1,'ElectricCalculation']]],
+ ['geterrormessage',['GetErrorMessage',['../class_fault.html#a3c2f14cd1da46cb88109fdb172d959b0',1,'Fault']]],
+ ['getheight',['GetHeight',['../class_element.html#a616c73ff20402109ede68579094acc3d',1,'Element::GetHeight()'],['../class_text_g_l_drawable.html#a51bdeb52e839fc941ed3803f557f7911',1,'TextGLDrawable::getheight()']]],
+ ['getid',['GetID',['../class_element.html#a20693eda52fae0b42d6fa6a70fd0a0ee',1,'Element']]],
+ ['getindmotorlist',['GetIndMotorList',['../class_electric_calculation.html#a906ce639a5d6c5d7946fe8824f1b4f1b',1,'ElectricCalculation']]],
+ ['getinductorlist',['GetInductorList',['../class_electric_calculation.html#a8709a452d684d4224d32591c281ae0ed',1,'ElectricCalculation']]],
+ ['getlinelist',['GetLineList',['../class_electric_calculation.html#af8eff271de83898c536deda1aab22d48',1,'ElectricCalculation']]],
+ ['getloadlist',['GetLoadList',['../class_electric_calculation.html#aa5e278a1c5ba1b6159c21ae2ff2b23b4',1,'ElectricCalculation']]],
+ ['getparentlist',['GetParentList',['../class_element.html#a7dce6c1b97facecf3e3b2f1555858b09',1,'Element']]],
+ ['getplotdata',['GetPlotData',['../class_bus.html#a1ccb74b15ba07f867f2d73b976577e2a',1,'Bus::GetPlotData()'],['../class_power_element.html#acadf6712b430f9fadfbd7015903eaeaf',1,'PowerElement::GetPlotData()'],['../class_sync_generator.html#afcb0a1c03dab5ede586e5d15231f2cab',1,'SyncGenerator::GetPlotData()']]],
+ ['getpointlist',['GetPointList',['../class_element.html#aff2870f5979a84a30c27917cb33271f9',1,'Element']]],
+ ['getposition',['GetPosition',['../class_element.html#a536ad18a847dcc979c984b3cb287f238',1,'Element']]],
+ ['getpowerflowdirection',['GetPowerFlowDirection',['../class_power_element.html#a8ffa0f79241bd21ad5dd501d26fed933',1,'PowerElement']]],
+ ['getrect',['GetRect',['../class_element.html#ab195252edc86fb98ea011050593e7a8a',1,'Element']]],
+ ['getrgba',['GetRGBA',['../class_open_g_l_colour.html#a12119e58ae1bc7d6888224252695c066',1,'OpenGLColour']]],
+ ['getrotationangle',['GetRotationAngle',['../class_element.html#a3687fe2558f6a27ee068fa7244f855eb',1,'Element']]],
+ ['getswitchingdata',['GetSwitchingData',['../class_power_element.html#ab78269f9b66fbf90ae09050083e9dbe1',1,'PowerElement']]],
+ ['getswitchpoint',['GetSwitchPoint',['../class_power_element.html#aef6392c211caf557bdac287b174a1ea8',1,'PowerElement']]],
+ ['getsyncgeneratorlist',['GetSyncGeneratorList',['../class_electric_calculation.html#ad8719b10c3c4b85b316d3daa71064840',1,'ElectricCalculation']]],
+ ['getsyncmotorlist',['GetSyncMotorList',['../class_electric_calculation.html#ae9b5e9b51615141e88de0a0f99a7741e',1,'ElectricCalculation']]],
+ ['gettiptext',['GetTipText',['../class_bus.html#a0cf17a7aec23d436ff1eeb9834eb2b70',1,'Bus::GetTipText()'],['../class_capacitor.html#a00e808708e16b87c80fc650e5710b84e',1,'Capacitor::GetTipText()'],['../class_element.html#aa79db7f54ba9754e953b5059a1d79486',1,'Element::GetTipText()'],['../class_ind_motor.html#ae785c4055db23b4ae1ef03f00468a532',1,'IndMotor::GetTipText()'],['../class_inductor.html#ac16663899a076f0e84722b27193fe530',1,'Inductor::GetTipText()'],['../class_line.html#a51e7bff578cd280464a70200fc323efc',1,'Line::GetTipText()'],['../class_load.html#a00acfbf7dc907e5de79ceb4803632279',1,'Load::GetTipText()'],['../class_sync_generator.html#a9454438d059269c194e1aa648e122f7e',1,'SyncGenerator::GetTipText()'],['../class_sync_motor.html#a2ab8e43d5452f5d7f9ac375566a65210',1,'SyncMotor::GetTipText()'],['../class_transformer.html#a169064f996341f8f8b6881c6a3909f0b',1,'Transformer::GetTipText()']]],
+ ['gettransformerlist',['GetTransformerList',['../class_electric_calculation.html#a3b89149e5fb56253c0629c9d260b3b7e',1,'ElectricCalculation']]],
+ ['getwidth',['GetWidth',['../class_element.html#a23e1fe2745c70cfb43725f608c4bce00',1,'Element::GetWidth()'],['../class_text_g_l_drawable.html#a965ac9bf245f1979a080193986874f18',1,'TextGLDrawable::getWidth()']]],
+ ['getybus',['GetYBus',['../class_electric_calculation.html#a939e6e75b5e0cb555a82b2f9ef59c59d',1,'ElectricCalculation']]],
+ ['graphicalelement',['GraphicalElement',['../class_graphical_element.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/all_7.html b/docs/doxygen/html/search/all_7.html
new file mode 100644
index 0000000..de19107
--- /dev/null
+++ b/docs/doxygen/html/search/all_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_7.js b/docs/doxygen/html/search/all_7.js
new file mode 100644
index 0000000..1562da8
--- /dev/null
+++ b/docs/doxygen/html/search/all_7.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['havedynamicevent',['HaveDynamicEvent',['../class_power_element.html#aefa43fe646e90428b1ed9884a7e499ae',1,'PowerElement']]]
+];
diff --git a/docs/doxygen/html/search/all_8.html b/docs/doxygen/html/search/all_8.html
new file mode 100644
index 0000000..11e27cd
--- /dev/null
+++ b/docs/doxygen/html/search/all_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_8.js b/docs/doxygen/html/search/all_8.js
new file mode 100644
index 0000000..92d5ced
--- /dev/null
+++ b/docs/doxygen/html/search/all_8.js
@@ -0,0 +1,33 @@
+var searchData=
+[
+ ['id_5fdelete',['ID_DELETE',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049a80c989d88bc686137e96564dfad6166a',1,'Element.h']]],
+ ['id_5fedit_5felement',['ID_EDIT_ELEMENT',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049ad3186b31000d6bac43a0a20725e26b42',1,'Element.h']]],
+ ['id_5fline_5fadd_5fnode',['ID_LINE_ADD_NODE',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049af05f38a3b3fea5d6da036dce48e9d960',1,'Element.h']]],
+ ['id_5fline_5fremove_5fnode',['ID_LINE_REMOVE_NODE',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049a1a8f8c62fc201993f6a605ff06314803',1,'Element.h']]],
+ ['id_5fpb_5fleft',['ID_PB_LEFT',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316aa8b70955f3c623a35fb64e0d95531721',1,'Element.h']]],
+ ['id_5fpb_5fleft_5fbottom',['ID_PB_LEFT_BOTTOM',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316aa962fdbb47309de8b6f16025e2d46b2f',1,'Element.h']]],
+ ['id_5fpb_5fleft_5ftop',['ID_PB_LEFT_TOP',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316a49b276646725b598a6b3a24ee74e8afb',1,'Element.h']]],
+ ['id_5fpb_5fnone',['ID_PB_NONE',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316a2efa051c0a3f23f2324cef5bc930f433',1,'Element.h']]],
+ ['id_5fpb_5fright',['ID_PB_RIGHT',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316af6c9b66260adb71ded1407f62d5eceb0',1,'Element.h']]],
+ ['id_5fpb_5fright_5fbottom',['ID_PB_RIGHT_BOTTOM',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316a982b811b9fa895eb15a3f8400ffa385d',1,'Element.h']]],
+ ['id_5fpb_5fright_5ftop',['ID_PB_RIGHT_TOP',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316a34118762cdb912e35698c4550edf470c',1,'Element.h']]],
+ ['id_5frotate_5fclock',['ID_ROTATE_CLOCK',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049a9d58b2fe374676b88029d401da0d77a8',1,'Element.h']]],
+ ['id_5frotate_5fcounterclock',['ID_ROTATE_COUNTERCLOCK',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049adeee9ba1a6f37ff0622ca94a52e40551',1,'Element.h']]],
+ ['indmotor',['IndMotor',['../class_ind_motor.html',1,'']]],
+ ['indmotorelectricaldata',['IndMotorElectricalData',['../struct_ind_motor_electrical_data.html',1,'']]],
+ ['indmotorform',['IndMotorForm',['../class_ind_motor_form.html',1,'']]],
+ ['indmotorformbase',['IndMotorFormBase',['../class_ind_motor_form_base.html',1,'']]],
+ ['inductor',['Inductor',['../class_inductor.html',1,'']]],
+ ['inductorelectricaldata',['InductorElectricalData',['../struct_inductor_electrical_data.html',1,'']]],
+ ['integrationconstant',['IntegrationConstant',['../struct_integration_constant.html',1,'']]],
+ ['intersects',['Intersects',['../class_branch.html#aa23b1014c947e46996f1c0c4caa187e1',1,'Branch::Intersects()'],['../class_bus.html#a5014be68f4bb5d8f1a1ea861b03bacdf',1,'Bus::Intersects()'],['../class_capacitor.html#a6b06adb1ef3545b220e0b94ee6210b7a',1,'Capacitor::Intersects()'],['../class_connection_line.html#aaa3e63c2e48338e324ee7b58911c86b6',1,'ConnectionLine::Intersects()'],['../class_constant.html#ac2e2c958b3d38ed381d59cbb361974b2',1,'Constant::Intersects()'],['../class_element.html#a038dfd8452fe48ab04bc4e47820c148e',1,'Element::Intersects()'],['../class_exponential.html#a540b1a43045b9bb7c96d32825d15c95e',1,'Exponential::Intersects()'],['../class_gain.html#a8768490f9cb20a6a8c9148d1c893e980',1,'Gain::Intersects()'],['../class_inductor.html#a3d331d2a725275a12489401180d4c1d1',1,'Inductor::Intersects()'],['../class_i_o_control.html#adebd59a32fd699ba4dff4dff44dfbf90',1,'IOControl::Intersects()'],['../class_limiter.html#ac9c1858dfc3b4d30b2eca0c4767a9f0e',1,'Limiter::Intersects()'],['../class_line.html#a125581fc6d21c83565b902751af331dc',1,'Line::Intersects()'],['../class_machines.html#a0a825ccdbd5059f9ae9f869d4b6e3ec4',1,'Machines::Intersects()'],['../class_multiplier.html#aba53ef763812fbff891cdf0b89c7fcca',1,'Multiplier::Intersects()'],['../class_rate_limiter.html#a7c1ce7440e82613b455054dd8447f147',1,'RateLimiter::Intersects()'],['../class_shunt.html#afdbf0c51f9630589937298329bb041fe',1,'Shunt::Intersects()'],['../class_sum.html#ac8ed3db993dd3053b94ccac7da4a664e',1,'Sum::Intersects()'],['../class_text.html#a9923c820cd77b411257ba48beceafeaa',1,'Text::Intersects()'],['../class_transfer_function.html#a6325dec72c7b85178f490c5cf85229bd',1,'TransferFunction::Intersects()'],['../class_transformer.html#a39b58fcf230970601c5d77c088559731',1,'Transformer::Intersects()']]],
+ ['intfromstring',['IntFromString',['../class_element.html#a4c93a9e20ed0ca0c376cf412b4347159',1,'Element']]],
+ ['invertmatrix',['InvertMatrix',['../class_electric_calculation.html#af00a6599f2b0b4e35bf0f8c70195447c',1,'ElectricCalculation']]],
+ ['iocontrol',['IOControl',['../class_i_o_control.html',1,'']]],
+ ['iocontrolform',['IOControlForm',['../class_i_o_control_form.html',1,'']]],
+ ['iocontrolformbase',['IOControlFormBase',['../class_i_o_control_form_base.html',1,'']]],
+ ['isdragging',['IsDragging',['../class_element.html#a2f78fae8a5869ff53e87ecfdc6fc33b9',1,'Element']]],
+ ['isonline',['IsOnline',['../class_element.html#a57c84a8e6eb80f0fea6e23cdd439d5aa',1,'Element']]],
+ ['ispickboxshown',['IsPickboxShown',['../class_element.html#abd94ea2ca7984d9a32d3ffd23837a323',1,'Element']]],
+ ['isselected',['IsSelected',['../class_element.html#ac42604083db300d20c010b50084de91b',1,'Element']]]
+];
diff --git a/docs/doxygen/html/search/all_9.html b/docs/doxygen/html/search/all_9.html
new file mode 100644
index 0000000..f8abbbe
--- /dev/null
+++ b/docs/doxygen/html/search/all_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_9.js b/docs/doxygen/html/search/all_9.js
new file mode 100644
index 0000000..f0ca242
--- /dev/null
+++ b/docs/doxygen/html/search/all_9.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['limiter',['Limiter',['../class_limiter.html',1,'']]],
+ ['limiterform',['LimiterForm',['../class_limiter_form.html',1,'']]],
+ ['limiterformbase',['LimiterFormBase',['../class_limiter_form_base.html',1,'']]],
+ ['line',['Line',['../class_line.html',1,'']]],
+ ['lineelectricaldata',['LineElectricalData',['../struct_line_electrical_data.html',1,'']]],
+ ['lineform',['LineForm',['../class_line_form.html',1,'']]],
+ ['lineformbase',['LineFormBase',['../class_line_form_base.html',1,'']]],
+ ['load',['Load',['../class_load.html',1,'']]],
+ ['loadelectricaldata',['LoadElectricalData',['../struct_load_electrical_data.html',1,'']]],
+ ['loadform',['LoadForm',['../class_load_form.html',1,'']]],
+ ['loadformbase',['LoadFormBase',['../class_load_form_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/all_a.html b/docs/doxygen/html/search/all_a.html
new file mode 100644
index 0000000..9601fce
--- /dev/null
+++ b/docs/doxygen/html/search/all_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_a.js b/docs/doxygen/html/search/all_a.js
new file mode 100644
index 0000000..32e36d8
--- /dev/null
+++ b/docs/doxygen/html/search/all_a.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['m',['m',['../struct_integration_constant.html#adafabd0d37a52d4ed054a800cbce3d65',1,'IntegrationConstant']]],
+ ['machines',['Machines',['../class_machines.html',1,'']]],
+ ['mainapp',['MainApp',['../class_main_app.html',1,'']]],
+ ['mainframe',['MainFrame',['../class_main_frame.html',1,'']]],
+ ['mainframebase',['MainFrameBase',['../class_main_frame_base.html',1,'']]],
+ ['move',['Move',['../class_branch.html#a7cf4b117f43f49bb76cce3df5521fb70',1,'Branch::Move()'],['../class_connection_line.html#a49300d04c6dd4bcc6f4569c0c47780c7',1,'ConnectionLine::Move()'],['../class_control_element.html#ac8bd52ddb8eed51a217fecb2eed65708',1,'ControlElement::Move()'],['../class_element.html#abe884d99d12d5252e18956162115b025',1,'Element::Move()'],['../class_gain.html#aa303bcc736ac5fad1f89c6cc87e859db',1,'Gain::Move()'],['../class_line.html#a3eabf6de2af4ee71f72ce4f091c69978',1,'Line::Move()'],['../class_machines.html#a2f7450283dd36f4fc0847dfd50385c44',1,'Machines::Move()'],['../class_shunt.html#aa98b8a2f097fc02fee1ea874e19480f3',1,'Shunt::Move()'],['../class_transformer.html#a67f1e2686932700fe8a83fdc232ea1e8',1,'Transformer::Move()']]],
+ ['movenode',['MoveNode',['../class_branch.html#aef2ffe79c9b239fb5a1ad175555a9f5a',1,'Branch::MoveNode()'],['../class_element.html#a870e266e0457bacbc3f7ef1fb70c6fdd',1,'Element::MoveNode()'],['../class_line.html#ac8be7d7136d86830c262280f51b79ea4',1,'Line::MoveNode()'],['../class_machines.html#aeab8436c33f74a10e252b418028ec491',1,'Machines::MoveNode()'],['../class_shunt.html#a23d2fed4e9b6a69bc4527b4345bd5bbd',1,'Shunt::MoveNode()'],['../class_transformer.html#a9652232a076cca0fe3753477ec88f63a',1,'Transformer::MoveNode()']]],
+ ['movepickbox',['MovePickbox',['../class_branch.html#af7879ee138170b1421f745f1c942ea05',1,'Branch::MovePickbox()'],['../class_bus.html#ad569e2192bf95efe668d401583382a04',1,'Bus::MovePickbox()'],['../class_element.html#a6f071b6dfd64721ca673bfbe1ca2d525',1,'Element::MovePickbox()'],['../class_line.html#afa67498961416e645e0aa5358959ef1d',1,'Line::MovePickbox()']]],
+ ['multiplier',['Multiplier',['../class_multiplier.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/all_b.html b/docs/doxygen/html/search/all_b.html
new file mode 100644
index 0000000..0814e4e
--- /dev/null
+++ b/docs/doxygen/html/search/all_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_b.js b/docs/doxygen/html/search/all_b.js
new file mode 100644
index 0000000..4f53936
--- /dev/null
+++ b/docs/doxygen/html/search/all_b.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['node',['Node',['../class_node.html',1,'']]],
+ ['nodecontains',['NodeContains',['../class_branch.html#a3a651769f183290af8a91494f5e9047b',1,'Branch::NodeContains()'],['../class_element.html#a95b4f7e9341883ec39d0201148afffb4',1,'Element::NodeContains()'],['../class_machines.html#a63597b82a1db17a9e4aac9f1058d7dff',1,'Machines::NodeContains()'],['../class_shunt.html#ae325a441a44c2a78c08289292fa00979',1,'Shunt::NodeContains()']]]
+];
diff --git a/docs/doxygen/html/search/all_c.html b/docs/doxygen/html/search/all_c.html
new file mode 100644
index 0000000..da08c38
--- /dev/null
+++ b/docs/doxygen/html/search/all_c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_c.js b/docs/doxygen/html/search/all_c.js
new file mode 100644
index 0000000..1a6d051
--- /dev/null
+++ b/docs/doxygen/html/search/all_c.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['openglcolour',['OpenGLColour',['../class_open_g_l_colour.html',1,'OpenGLColour'],['../class_open_g_l_colour.html#acc6fa05591fe3881c4d3ffee1bd5b0ad',1,'OpenGLColour::OpenGLColour()'],['../class_open_g_l_colour.html#a273751fe4b9efccc28565ec5be7d7967',1,'OpenGLColour::OpenGLColour(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)']]],
+ ['operator_3d',['operator=',['../classwx_g_l_string.html#a99128628906c57841225e92b8a77b6dd',1,'wxGLString']]]
+];
diff --git a/docs/doxygen/html/search/all_d.html b/docs/doxygen/html/search/all_d.html
new file mode 100644
index 0000000..9986c9c
--- /dev/null
+++ b/docs/doxygen/html/search/all_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_d.js b/docs/doxygen/html/search/all_d.js
new file mode 100644
index 0000000..6c50512
--- /dev/null
+++ b/docs/doxygen/html/search/all_d.js
@@ -0,0 +1,17 @@
+var searchData=
+[
+ ['pf_5fbus1_5fto_5fbus2',['PF_BUS1_TO_BUS2',['../_power_element_8h.html#a467d3005d31dde0ba0e52cf8e233e740ad4f3902fa2c8a1fbd48375c553d40523',1,'PowerElement.h']]],
+ ['pf_5fbus2_5fto_5fbus1',['PF_BUS2_TO_BUS1',['../_power_element_8h.html#a467d3005d31dde0ba0e52cf8e233e740a76c5c56adeea68291ce8b63b8e6cd095',1,'PowerElement.h']]],
+ ['pf_5fnone',['PF_NONE',['../_power_element_8h.html#a467d3005d31dde0ba0e52cf8e233e740aad1f68b93664b1917fafc7cf9b7537d3',1,'PowerElement.h']]],
+ ['pf_5fto_5fbus',['PF_TO_BUS',['../_power_element_8h.html#a467d3005d31dde0ba0e52cf8e233e740a2c1d794112edc994905b320596aba869',1,'PowerElement.h']]],
+ ['pf_5fto_5felement',['PF_TO_ELEMENT',['../_power_element_8h.html#a467d3005d31dde0ba0e52cf8e233e740a5e06e77c5b3ee38885f0321cc0276b81',1,'PowerElement.h']]],
+ ['pickboxcontains',['PickboxContains',['../class_branch.html#a88ab67c930d37daa723c94d7e59a5cf8',1,'Branch::PickboxContains()'],['../class_bus.html#a0b8f3ed6e0049dafca8c52358f96bf4b',1,'Bus::PickboxContains()'],['../class_element.html#af4815de7e7698ea116e8e2af51414050',1,'Element::PickboxContains()'],['../class_line.html#acac760d9d67d9c4d007e03592d0e96b4',1,'Line::PickboxContains()']]],
+ ['pickboxid',['PickboxID',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316',1,'Element.h']]],
+ ['plotdata',['PlotData',['../class_plot_data.html',1,'']]],
+ ['pointtolinedistance',['PointToLineDistance',['../class_element.html#a158e271d7f309cd49002ca3c98365e9b',1,'Element']]],
+ ['powerelement',['PowerElement',['../class_power_element.html',1,'PowerElement'],['../class_power_element.html#a382cdc0897802eb0a89692483fa7043e',1,'PowerElement::PowerElement()']]],
+ ['powerelement_2eh',['PowerElement.h',['../_power_element_8h.html',1,'']]],
+ ['powerflow',['PowerFlow',['../class_power_flow.html',1,'']]],
+ ['powerflowdirection',['PowerFlowDirection',['../_power_element_8h.html#a467d3005d31dde0ba0e52cf8e233e740',1,'PowerElement.h']]],
+ ['propertiesdata',['PropertiesData',['../class_properties_data.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/all_e.html b/docs/doxygen/html/search/all_e.html
new file mode 100644
index 0000000..9fa42bb
--- /dev/null
+++ b/docs/doxygen/html/search/all_e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_e.js b/docs/doxygen/html/search/all_e.js
new file mode 100644
index 0000000..7123aec
--- /dev/null
+++ b/docs/doxygen/html/search/all_e.js
@@ -0,0 +1,23 @@
+var searchData=
+[
+ ['ratelimiter',['RateLimiter',['../class_rate_limiter.html',1,'']]],
+ ['ratelimiterform',['RateLimiterForm',['../class_rate_limiter_form.html',1,'']]],
+ ['ratelimiterformbase',['RateLimiterFormBase',['../class_rate_limiter_form_base.html',1,'']]],
+ ['reactivelimits',['ReactiveLimits',['../struct_reactive_limits.html',1,'']]],
+ ['reactiveshuntelementform',['ReactiveShuntElementForm',['../class_reactive_shunt_element_form.html',1,'']]],
+ ['reactiveshuntelementformbase',['ReactiveShuntElementFormBase',['../class_reactive_shunt_element_form_base.html',1,'']]],
+ ['removechild',['RemoveChild',['../class_element.html#a6be881ba60674b289a91e498d3d8fc09',1,'Element']]],
+ ['removeparent',['RemoveParent',['../class_branch.html#aa0328a743090b2b7b3f33d57a867b6dc',1,'Branch::RemoveParent()'],['../class_connection_line.html#a3f5584348b86e665161b033d4ce8d702',1,'ConnectionLine::RemoveParent()'],['../class_element.html#a9504437b60faf2c5a27584de8a24810c',1,'Element::RemoveParent()'],['../class_machines.html#a002d852ddd0d73502a6bd819b5545026',1,'Machines::RemoveParent()'],['../class_shunt.html#a665d9a8c291d427e666567c6df34321b',1,'Shunt::RemoveParent()']]],
+ ['render',['render',['../classwx_g_l_string.html#a5845eab608e6a8732ec33a5213eb8015',1,'wxGLString']]],
+ ['rendernumber',['renderNumber',['../classwx_g_l_number_renderer.html#a9de7eec569a559adea04ab66b671ac62',1,'wxGLNumberRenderer::renderNumber(wxString s, double x, double y)'],['../classwx_g_l_number_renderer.html#a2273ecc04f77d076df5352d2bdb4c3a8',1,'wxGLNumberRenderer::renderNumber(int i, double x, double y)'],['../classwx_g_l_number_renderer.html#a857e30cb8a78f1e6197957110fc339d6',1,'wxGLNumberRenderer::renderNumber(float f, double x, double y)']]],
+ ['replacechild',['ReplaceChild',['../class_element.html#ad5f4bee2e241c430a643f46dadf3d3f5',1,'Element']]],
+ ['replaceparent',['ReplaceParent',['../class_element.html#a74ec9a279ac0127550e00941206dddb1',1,'Element']]],
+ ['resetnodes',['ResetNodes',['../class_element.html#a8c16c17a6f22ffcdeb80ffa0ed27a72a',1,'Element']]],
+ ['resetpickboxes',['ResetPickboxes',['../class_element.html#a3be3ed2876d3bb547c43caab95353f33',1,'Element']]],
+ ['rotate',['Rotate',['../class_bus.html#ace039d00c23d36a7c14d7e4155c94791',1,'Bus::Rotate()'],['../class_capacitor.html#a2c3f0949c2b791c6a0b69866e9aaff7a',1,'Capacitor::Rotate()'],['../class_constant.html#a867addfc3c1a755b7aa0032d119245c6',1,'Constant::Rotate()'],['../class_element.html#afab568cea0a7074bb9984e94bd2ba52e',1,'Element::Rotate()'],['../class_exponential.html#a0714869ee8815119a6d76431bac767ea',1,'Exponential::Rotate()'],['../class_gain.html#ae19d739112c3aad30c58bdfd98f442e7',1,'Gain::Rotate()'],['../class_inductor.html#a801bb445c01059558902c0eca4d38cdd',1,'Inductor::Rotate()'],['../class_i_o_control.html#a47a5633ed68ef0648623b9733dc5dab9',1,'IOControl::Rotate()'],['../class_limiter.html#ab9c3aa47fd2fd4903be2dd600f658d25',1,'Limiter::Rotate()'],['../class_load.html#a46e9f2e0935ecca77b3a46568404d8e3',1,'Load::Rotate()'],['../class_machines.html#acff264f0c80d97a966ff97401f2f142a',1,'Machines::Rotate()'],['../class_multiplier.html#ae01f155ed56925cb87d71a860882a3a1',1,'Multiplier::Rotate()'],['../class_rate_limiter.html#a3eb4d933b1d069808617306c78835f3e',1,'RateLimiter::Rotate()'],['../class_sum.html#a738bcb564fec2764055e4785227b5eea',1,'Sum::Rotate()'],['../class_text.html#afe1f86a497f34cee4809cbd7fda24dc3',1,'Text::Rotate()'],['../class_transfer_function.html#ae145b86db1450a19a3ed32084ee60423',1,'TransferFunction::Rotate()'],['../class_transformer.html#aaa6cc999eb77a94dafaec5debb4db3de',1,'Transformer::Rotate()'],['../class_text_g_l_drawable.html#a328d55b4c8e3684a1093872cad1d41bb',1,'TextGLDrawable::rotate()']]],
+ ['rotateatposition',['RotateAtPosition',['../class_element.html#a99b213010776b34a27eb814aff288a34',1,'Element']]],
+ ['rotatedrectanglesintersects',['RotatedRectanglesIntersects',['../class_element.html#a01563b5b2fed2860132f4dd1593f9eea',1,'Element']]],
+ ['rotatenode',['RotateNode',['../class_branch.html#a190d3da81276751c5b9ab23c5d3f37df',1,'Branch::RotateNode()'],['../class_element.html#af26c67b6dd32eb1b3e417fddf54818c3',1,'Element::RotateNode()'],['../class_line.html#ab73d74778b5aa9807d21f156d15fadf7',1,'Line::RotateNode()'],['../class_machines.html#a914faa054440402cad74c3b70f62ad92',1,'Machines::RotateNode()'],['../class_shunt.html#a7a732f1fb5f54b89e33957194fefd703',1,'Shunt::RotateNode()'],['../class_transformer.html#adf0b20286f3de359346b8877d65c1996',1,'Transformer::RotateNode()']]],
+ ['runfaultcalculation',['RunFaultCalculation',['../class_fault.html#a4120f861b073783b4fb82385171fbd0f',1,'Fault']]],
+ ['runscpowercalcutation',['RunSCPowerCalcutation',['../class_fault.html#ac7942a558f3ecdb8c06ddb49567c487a',1,'Fault']]]
+];
diff --git a/docs/doxygen/html/search/all_f.html b/docs/doxygen/html/search/all_f.html
new file mode 100644
index 0000000..6ecfc0e
--- /dev/null
+++ b/docs/doxygen/html/search/all_f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/all_f.js b/docs/doxygen/html/search/all_f.js
new file mode 100644
index 0000000..9ed2dd1
--- /dev/null
+++ b/docs/doxygen/html/search/all_f.js
@@ -0,0 +1,49 @@
+var searchData=
+[
+ ['scale',['scale',['../class_text_g_l_drawable.html#a7beff45d550827ce4e2f3335585a4f42',1,'TextGLDrawable::scale(float x, float y)'],['../class_text_g_l_drawable.html#a385db5bcf159982ba006a8dd97ee1383',1,'TextGLDrawable::scale(float k)']]],
+ ['setangle',['SetAngle',['../class_element.html#aa5d8558082ce38832af3b8c8ac1cf36f',1,'Element']]],
+ ['setbordersize',['SetBorderSize',['../class_element.html#afed922f1c0803ebdc96e785a7f696504',1,'Element']]],
+ ['setdragging',['SetDragging',['../class_element.html#add5da19e56211c76bea78638eca87150',1,'Element']]],
+ ['setdynamicevent',['SetDynamicEvent',['../class_power_element.html#a4dbd26d0a7987c30729efffa860debc4',1,'PowerElement']]],
+ ['setflip',['setFlip',['../class_text_g_l_drawable.html#a93b56ed45e3097129d4682c735a23fcf',1,'TextGLDrawable']]],
+ ['setfont',['setFont',['../classwx_g_l_string.html#ac2b03c6b32121611472baf33e84fac24',1,'wxGLString::setFont()'],['../classwx_g_l_string_array.html#a6923a709d67ada5b713549bc706bdddd',1,'wxGLStringArray::setFont()']]],
+ ['setheight',['SetHeight',['../class_element.html#a88171a7f1d0d9273f6fd43a4945341ec',1,'Element']]],
+ ['setid',['SetID',['../class_element.html#a9aa2fec8b6c7bef4bf75b9f86fbb76f2',1,'Element']]],
+ ['setnodeparent',['SetNodeParent',['../class_branch.html#aaf64ea58631438e3a16b1b2ede793875',1,'Branch::SetNodeParent()'],['../class_element.html#ac7490a91f3edfff08584567cc84d86b5',1,'Element::SetNodeParent()'],['../class_line.html#a6d35082da4d30bd432b73b72dd86fadb',1,'Line::SetNodeParent()'],['../class_machines.html#aed7664d5b85585fc13f4a1ad48457901',1,'Machines::SetNodeParent()'],['../class_shunt.html#aacb9fdd05533a8322596b130c70774ef',1,'Shunt::SetNodeParent()'],['../class_transformer.html#a4f9137e6190fb630167f671a0da51ab6',1,'Transformer::SetNodeParent()']]],
+ ['setnominalvoltage',['SetNominalVoltage',['../class_line.html#a1f3ef94716c52a357ecbcbdf00b0e072',1,'Line::SetNominalVoltage()'],['../class_power_element.html#a0730506d0417089d69f7ce64b05daed4',1,'PowerElement::SetNominalVoltage()'],['../class_sync_generator.html#aaa4c5978dc6d344747d74e36fb3e71d8',1,'SyncGenerator::SetNominalVoltage()'],['../class_sync_motor.html#a038162c828595f58782fe97dea2c864d',1,'SyncMotor::SetNominalVoltage()'],['../class_transformer.html#a7e3cd54e20d795ab9b0b8533ce03b728',1,'Transformer::SetNominalVoltage()']]],
+ ['setonline',['SetOnline',['../class_element.html#aeb786f831736af82b74c1393ee4cd2bb',1,'Element']]],
+ ['setpointlist',['SetPointList',['../class_element.html#a88941f383fb321b1be441838e2b8700f',1,'Element::SetPointList()'],['../class_line.html#af9a931bdb7e0693cacae010a19b744e6',1,'Line::SetPointList()']]],
+ ['setposition',['SetPosition',['../class_element.html#a920fe7ba1563615857618f01e64b3284',1,'Element']]],
+ ['setpowerflowdirection',['SetPowerFlowDirection',['../class_line.html#a400c8d0397ecdfe6c0a8380ee6bc7e1e',1,'Line::SetPowerFlowDirection()'],['../class_machines.html#a293cb955dcacaaebca564b8a91ce57d3',1,'Machines::SetPowerFlowDirection()'],['../class_power_element.html#a2ee71f9eb90beadf5439ce9f70469b49',1,'PowerElement::SetPowerFlowDirection()'],['../class_transformer.html#a328c419af15701734168c8db62eefa36',1,'Transformer::SetPowerFlowDirection()']]],
+ ['setrgba',['SetRGBA',['../class_open_g_l_colour.html#a0193e7fb5730b0e543ba826201568f94',1,'OpenGLColour']]],
+ ['setselected',['SetSelected',['../class_element.html#a5279e5a513391d399d576bcb83df736b',1,'Element']]],
+ ['setswitchingdata',['SetSwitchingData',['../class_power_element.html#a08d2e84b91ab7443b20a9d7eb6ab441f',1,'PowerElement']]],
+ ['setwidth',['SetWidth',['../class_element.html#a5da121470a0c26c6b5c57a7c4eeac48b',1,'Element']]],
+ ['showform',['ShowForm',['../class_bus.html#a93dbd8f80b11123395093f561d5241d0',1,'Bus::ShowForm()'],['../class_capacitor.html#a459b1bbdb153bb9720176661e2960ea6',1,'Capacitor::ShowForm()'],['../class_constant.html#af6bded0e01717303bb71da9e45c2b061',1,'Constant::ShowForm()'],['../class_element.html#ae1652eded3ccbd241a783691117418b2',1,'Element::ShowForm()'],['../class_exponential.html#abdf1c3c1d8e7839fc2a8fc914acff68d',1,'Exponential::ShowForm()'],['../class_gain.html#a6b98027cbf545302867ad75f7ab84b93',1,'Gain::ShowForm()'],['../class_ind_motor.html#add48c9a03d197a6279ca2e33af0fe286',1,'IndMotor::ShowForm()'],['../class_inductor.html#abfaf28fc70a71f3f85940eef7d1551c9',1,'Inductor::ShowForm()'],['../class_i_o_control.html#abbd3054700825f9c4ac1b7c813f7b439',1,'IOControl::ShowForm()'],['../class_limiter.html#a31fd227e010e7d39f1435a70709b14e3',1,'Limiter::ShowForm()'],['../class_line.html#a24c6a659148f063c78e080a18f4517a1',1,'Line::ShowForm()'],['../class_load.html#a792367f35c97324328816fee156e5ecf',1,'Load::ShowForm()'],['../class_multiplier.html#a4fa1206b47c626930db753a70e01680d',1,'Multiplier::ShowForm()'],['../class_rate_limiter.html#a7d16df402b56e0025bab076aa071be60',1,'RateLimiter::ShowForm()'],['../class_sum.html#a8c4bfb1dc965d8ac246de59d1f10888b',1,'Sum::ShowForm()'],['../class_sync_generator.html#a4a9dd07d901f26cc8304399fe241afec',1,'SyncGenerator::ShowForm()'],['../class_sync_motor.html#a3201b22e0271517f5ed3df85da6cee6f',1,'SyncMotor::ShowForm()'],['../class_transfer_function.html#afe15de93ab4f93032560a6139091ef10',1,'TransferFunction::ShowForm()'],['../class_transformer.html#acb55f182a7f6d7af0feb6a94cb62af4f',1,'Transformer::ShowForm()']]],
+ ['showpickbox',['ShowPickbox',['../class_element.html#ab8bf35b4a205fa58772402cea7fad89c',1,'Element']]],
+ ['shunt',['Shunt',['../class_shunt.html',1,'']]],
+ ['simulationdata',['SimulationData',['../struct_simulation_data.html',1,'']]],
+ ['simulationssettingsform',['SimulationsSettingsForm',['../class_simulations_settings_form.html',1,'']]],
+ ['simulationssettingsformbase',['SimulationsSettingsFormBase',['../class_simulations_settings_form_base.html',1,'']]],
+ ['spacestate',['SpaceState',['../struct_transfer_function_1_1_space_state.html',1,'TransferFunction']]],
+ ['startmove',['StartMove',['../class_branch.html#a947cec45fcdc78d01eaabe19d23daf64',1,'Branch::StartMove()'],['../class_connection_line.html#a292d284d6f30b209995c2a9877f9fe36',1,'ConnectionLine::StartMove()'],['../class_control_element.html#a61440a392d438de163bfe9ffb8e9efec',1,'ControlElement::StartMove()'],['../class_element.html#a846a2a51780a99363b4d4b1812ca16b4',1,'Element::StartMove()'],['../class_line.html#abb812387508a9971570bfa1d38e41041',1,'Line::StartMove()'],['../class_machines.html#acbefe76cd5161b5684a27205b155e797',1,'Machines::StartMove()'],['../class_shunt.html#a56d6136d647f64cf490dd9d7720f6865',1,'Shunt::StartMove()'],['../class_transformer.html#a0395a11dc8173e511a0596ac96bf05e5',1,'Transformer::StartMove()']]],
+ ['stringfromdouble',['StringFromDouble',['../class_element.html#abb2e253ec1e86353cd7160209c96553c',1,'Element']]],
+ ['sum',['Sum',['../class_sum.html',1,'']]],
+ ['sumform',['SumForm',['../class_sum_form.html',1,'']]],
+ ['sumformbase',['SumFormBase',['../class_sum_form_base.html',1,'']]],
+ ['sw_5finsert',['SW_INSERT',['../_power_element_8h.html#ae98a0d9ac1aab1d3a057854f5ebdca1bafd08c03e8d1218eaa3c5e8f69bb98ea7',1,'PowerElement.h']]],
+ ['sw_5fremove',['SW_REMOVE',['../_power_element_8h.html#ae98a0d9ac1aab1d3a057854f5ebdca1baa0c70909536e1b1a2f638e13a7f7b776',1,'PowerElement.h']]],
+ ['switchescontains',['SwitchesContains',['../class_power_element.html#a789105cc7c170330e7daf2a0453fde6d',1,'PowerElement']]],
+ ['switchingdata',['SwitchingData',['../struct_switching_data.html',1,'']]],
+ ['switchingform',['SwitchingForm',['../class_switching_form.html',1,'']]],
+ ['switchingformbase',['SwitchingFormBase',['../class_switching_form_base.html',1,'']]],
+ ['switchingtype',['SwitchingType',['../_power_element_8h.html#ae98a0d9ac1aab1d3a057854f5ebdca1b',1,'PowerElement.h']]],
+ ['swtime',['swTime',['../struct_switching_data.html#a3323745bf0a3f6461fbc19bc76a189df',1,'SwitchingData']]],
+ ['swtype',['swType',['../struct_switching_data.html#af78fb958137a0532ea2a584810708574',1,'SwitchingData']]],
+ ['syncgenerator',['SyncGenerator',['../class_sync_generator.html',1,'']]],
+ ['syncgeneratorelectricaldata',['SyncGeneratorElectricalData',['../struct_sync_generator_electrical_data.html',1,'']]],
+ ['syncmachineform',['SyncMachineForm',['../class_sync_machine_form.html',1,'']]],
+ ['syncmachineformbase',['SyncMachineFormBase',['../class_sync_machine_form_base.html',1,'']]],
+ ['syncmotor',['SyncMotor',['../class_sync_motor.html',1,'']]],
+ ['syncmotorelectricaldata',['SyncMotorElectricalData',['../struct_sync_motor_electrical_data.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_0.html b/docs/doxygen/html/search/classes_0.html
new file mode 100644
index 0000000..1c3e406
--- /dev/null
+++ b/docs/doxygen/html/search/classes_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_0.js b/docs/doxygen/html/search/classes_0.js
new file mode 100644
index 0000000..f8f574b
--- /dev/null
+++ b/docs/doxygen/html/search/classes_0.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['aboutform',['AboutForm',['../class_about_form.html',1,'']]],
+ ['aboutformbase',['AboutFormBase',['../class_about_form_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_1.html b/docs/doxygen/html/search/classes_1.html
new file mode 100644
index 0000000..a8e7069
--- /dev/null
+++ b/docs/doxygen/html/search/classes_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_1.js b/docs/doxygen/html/search/classes_1.js
new file mode 100644
index 0000000..0ebeeac
--- /dev/null
+++ b/docs/doxygen/html/search/classes_1.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['branch',['Branch',['../class_branch.html',1,'']]],
+ ['bus',['Bus',['../class_bus.html',1,'']]],
+ ['buselectricaldata',['BusElectricalData',['../struct_bus_electrical_data.html',1,'']]],
+ ['busform',['BusForm',['../class_bus_form.html',1,'']]],
+ ['busformbase',['BusFormBase',['../class_bus_form_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_10.html b/docs/doxygen/html/search/classes_10.html
new file mode 100644
index 0000000..c1a9355
--- /dev/null
+++ b/docs/doxygen/html/search/classes_10.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_10.js b/docs/doxygen/html/search/classes_10.js
new file mode 100644
index 0000000..65b9785
--- /dev/null
+++ b/docs/doxygen/html/search/classes_10.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['workspace',['Workspace',['../class_workspace.html',1,'']]],
+ ['workspacebase',['WorkspaceBase',['../class_workspace_base.html',1,'']]],
+ ['wxglnumberrenderer',['wxGLNumberRenderer',['../classwx_g_l_number_renderer.html',1,'']]],
+ ['wxglstring',['wxGLString',['../classwx_g_l_string.html',1,'']]],
+ ['wxglstringarray',['wxGLStringArray',['../classwx_g_l_string_array.html',1,'']]],
+ ['wxribbonmetroartprovider',['wxRibbonMetroArtProvider',['../classwx_ribbon_metro_art_provider.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_2.html b/docs/doxygen/html/search/classes_2.html
new file mode 100644
index 0000000..5c09c96
--- /dev/null
+++ b/docs/doxygen/html/search/classes_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_2.js b/docs/doxygen/html/search/classes_2.js
new file mode 100644
index 0000000..04db25f
--- /dev/null
+++ b/docs/doxygen/html/search/classes_2.js
@@ -0,0 +1,20 @@
+var searchData=
+[
+ ['camera',['Camera',['../class_camera.html',1,'']]],
+ ['capacitor',['Capacitor',['../class_capacitor.html',1,'']]],
+ ['capacitorelectricaldata',['CapacitorElectricalData',['../struct_capacitor_electrical_data.html',1,'']]],
+ ['chartview',['ChartView',['../class_chart_view.html',1,'']]],
+ ['chartviewbase',['ChartViewBase',['../class_chart_view_base.html',1,'']]],
+ ['connectionline',['ConnectionLine',['../class_connection_line.html',1,'']]],
+ ['constant',['Constant',['../class_constant.html',1,'']]],
+ ['constantform',['ConstantForm',['../class_constant_form.html',1,'']]],
+ ['constantformbase',['ConstantFormBase',['../class_constant_form_base.html',1,'']]],
+ ['controleditor',['ControlEditor',['../class_control_editor.html',1,'']]],
+ ['controleditorbase',['ControlEditorBase',['../class_control_editor_base.html',1,'']]],
+ ['controlelement',['ControlElement',['../class_control_element.html',1,'']]],
+ ['controlelementbutton',['ControlElementButton',['../class_control_element_button.html',1,'']]],
+ ['controlelementcontainer',['ControlElementContainer',['../class_control_element_container.html',1,'']]],
+ ['controlelementsolver',['ControlElementSolver',['../class_control_element_solver.html',1,'']]],
+ ['controlsystemtest',['ControlSystemTest',['../class_control_system_test.html',1,'']]],
+ ['controlsystemtestbase',['ControlSystemTestBase',['../class_control_system_test_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_3.html b/docs/doxygen/html/search/classes_3.html
new file mode 100644
index 0000000..5faaeba
--- /dev/null
+++ b/docs/doxygen/html/search/classes_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_3.js b/docs/doxygen/html/search/classes_3.js
new file mode 100644
index 0000000..8dce418
--- /dev/null
+++ b/docs/doxygen/html/search/classes_3.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['datareport',['DataReport',['../class_data_report.html',1,'']]],
+ ['datareportbase',['DataReportBase',['../class_data_report_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_4.html b/docs/doxygen/html/search/classes_4.html
new file mode 100644
index 0000000..b3f11bc
--- /dev/null
+++ b/docs/doxygen/html/search/classes_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_4.js b/docs/doxygen/html/search/classes_4.js
new file mode 100644
index 0000000..15d3be0
--- /dev/null
+++ b/docs/doxygen/html/search/classes_4.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['electriccalculation',['ElectricCalculation',['../class_electric_calculation.html',1,'']]],
+ ['electromechanical',['Electromechanical',['../class_electromechanical.html',1,'']]],
+ ['element',['Element',['../class_element.html',1,'']]],
+ ['elementdataobject',['ElementDataObject',['../class_element_data_object.html',1,'']]],
+ ['elementplotdata',['ElementPlotData',['../class_element_plot_data.html',1,'']]],
+ ['elementslists',['ElementsLists',['../struct_elements_lists.html',1,'']]],
+ ['exponential',['Exponential',['../class_exponential.html',1,'']]],
+ ['exponentialform',['ExponentialForm',['../class_exponential_form.html',1,'']]],
+ ['exponentialformbase',['ExponentialFormBase',['../class_exponential_form_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_5.html b/docs/doxygen/html/search/classes_5.html
new file mode 100644
index 0000000..952ace6
--- /dev/null
+++ b/docs/doxygen/html/search/classes_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_5.js b/docs/doxygen/html/search/classes_5.js
new file mode 100644
index 0000000..f46f1ad
--- /dev/null
+++ b/docs/doxygen/html/search/classes_5.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['fault',['Fault',['../class_fault.html',1,'']]],
+ ['filehanding',['FileHanding',['../class_file_handing.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_6.html b/docs/doxygen/html/search/classes_6.html
new file mode 100644
index 0000000..75eef9f
--- /dev/null
+++ b/docs/doxygen/html/search/classes_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_6.js b/docs/doxygen/html/search/classes_6.js
new file mode 100644
index 0000000..3dcec90
--- /dev/null
+++ b/docs/doxygen/html/search/classes_6.js
@@ -0,0 +1,12 @@
+var searchData=
+[
+ ['gain',['Gain',['../class_gain.html',1,'']]],
+ ['gainform',['GainForm',['../class_gain_form.html',1,'']]],
+ ['gainformbase',['GainFormBase',['../class_gain_form_base.html',1,'']]],
+ ['generaldata',['GeneralData',['../struct_general_data.html',1,'']]],
+ ['generalpropertiesform',['GeneralPropertiesForm',['../class_general_properties_form.html',1,'']]],
+ ['generalpropertiesformbase',['GeneralPropertiesFormBase',['../class_general_properties_form_base.html',1,'']]],
+ ['generatorstabform',['GeneratorStabForm',['../class_generator_stab_form.html',1,'']]],
+ ['generatorstabformbase',['GeneratorStabFormBase',['../class_generator_stab_form_base.html',1,'']]],
+ ['graphicalelement',['GraphicalElement',['../class_graphical_element.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_7.html b/docs/doxygen/html/search/classes_7.html
new file mode 100644
index 0000000..745f5f2
--- /dev/null
+++ b/docs/doxygen/html/search/classes_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_7.js b/docs/doxygen/html/search/classes_7.js
new file mode 100644
index 0000000..11c9ee3
--- /dev/null
+++ b/docs/doxygen/html/search/classes_7.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['indmotor',['IndMotor',['../class_ind_motor.html',1,'']]],
+ ['indmotorelectricaldata',['IndMotorElectricalData',['../struct_ind_motor_electrical_data.html',1,'']]],
+ ['indmotorform',['IndMotorForm',['../class_ind_motor_form.html',1,'']]],
+ ['indmotorformbase',['IndMotorFormBase',['../class_ind_motor_form_base.html',1,'']]],
+ ['inductor',['Inductor',['../class_inductor.html',1,'']]],
+ ['inductorelectricaldata',['InductorElectricalData',['../struct_inductor_electrical_data.html',1,'']]],
+ ['integrationconstant',['IntegrationConstant',['../struct_integration_constant.html',1,'']]],
+ ['iocontrol',['IOControl',['../class_i_o_control.html',1,'']]],
+ ['iocontrolform',['IOControlForm',['../class_i_o_control_form.html',1,'']]],
+ ['iocontrolformbase',['IOControlFormBase',['../class_i_o_control_form_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_8.html b/docs/doxygen/html/search/classes_8.html
new file mode 100644
index 0000000..5a443d9
--- /dev/null
+++ b/docs/doxygen/html/search/classes_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_8.js b/docs/doxygen/html/search/classes_8.js
new file mode 100644
index 0000000..f0ca242
--- /dev/null
+++ b/docs/doxygen/html/search/classes_8.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['limiter',['Limiter',['../class_limiter.html',1,'']]],
+ ['limiterform',['LimiterForm',['../class_limiter_form.html',1,'']]],
+ ['limiterformbase',['LimiterFormBase',['../class_limiter_form_base.html',1,'']]],
+ ['line',['Line',['../class_line.html',1,'']]],
+ ['lineelectricaldata',['LineElectricalData',['../struct_line_electrical_data.html',1,'']]],
+ ['lineform',['LineForm',['../class_line_form.html',1,'']]],
+ ['lineformbase',['LineFormBase',['../class_line_form_base.html',1,'']]],
+ ['load',['Load',['../class_load.html',1,'']]],
+ ['loadelectricaldata',['LoadElectricalData',['../struct_load_electrical_data.html',1,'']]],
+ ['loadform',['LoadForm',['../class_load_form.html',1,'']]],
+ ['loadformbase',['LoadFormBase',['../class_load_form_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_9.html b/docs/doxygen/html/search/classes_9.html
new file mode 100644
index 0000000..9cb55be
--- /dev/null
+++ b/docs/doxygen/html/search/classes_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_9.js b/docs/doxygen/html/search/classes_9.js
new file mode 100644
index 0000000..a9d59cd
--- /dev/null
+++ b/docs/doxygen/html/search/classes_9.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['machines',['Machines',['../class_machines.html',1,'']]],
+ ['mainapp',['MainApp',['../class_main_app.html',1,'']]],
+ ['mainframe',['MainFrame',['../class_main_frame.html',1,'']]],
+ ['mainframebase',['MainFrameBase',['../class_main_frame_base.html',1,'']]],
+ ['multiplier',['Multiplier',['../class_multiplier.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_a.html b/docs/doxygen/html/search/classes_a.html
new file mode 100644
index 0000000..54940d7
--- /dev/null
+++ b/docs/doxygen/html/search/classes_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_a.js b/docs/doxygen/html/search/classes_a.js
new file mode 100644
index 0000000..11c8aa7
--- /dev/null
+++ b/docs/doxygen/html/search/classes_a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['node',['Node',['../class_node.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_b.html b/docs/doxygen/html/search/classes_b.html
new file mode 100644
index 0000000..6071ae0
--- /dev/null
+++ b/docs/doxygen/html/search/classes_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_b.js b/docs/doxygen/html/search/classes_b.js
new file mode 100644
index 0000000..3775958
--- /dev/null
+++ b/docs/doxygen/html/search/classes_b.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['openglcolour',['OpenGLColour',['../class_open_g_l_colour.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_c.html b/docs/doxygen/html/search/classes_c.html
new file mode 100644
index 0000000..6cf1d00
--- /dev/null
+++ b/docs/doxygen/html/search/classes_c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_c.js b/docs/doxygen/html/search/classes_c.js
new file mode 100644
index 0000000..a0ae0ba
--- /dev/null
+++ b/docs/doxygen/html/search/classes_c.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['plotdata',['PlotData',['../class_plot_data.html',1,'']]],
+ ['powerelement',['PowerElement',['../class_power_element.html',1,'']]],
+ ['powerflow',['PowerFlow',['../class_power_flow.html',1,'']]],
+ ['propertiesdata',['PropertiesData',['../class_properties_data.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_d.html b/docs/doxygen/html/search/classes_d.html
new file mode 100644
index 0000000..d4a7ed7
--- /dev/null
+++ b/docs/doxygen/html/search/classes_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_d.js b/docs/doxygen/html/search/classes_d.js
new file mode 100644
index 0000000..b985636
--- /dev/null
+++ b/docs/doxygen/html/search/classes_d.js
@@ -0,0 +1,9 @@
+var searchData=
+[
+ ['ratelimiter',['RateLimiter',['../class_rate_limiter.html',1,'']]],
+ ['ratelimiterform',['RateLimiterForm',['../class_rate_limiter_form.html',1,'']]],
+ ['ratelimiterformbase',['RateLimiterFormBase',['../class_rate_limiter_form_base.html',1,'']]],
+ ['reactivelimits',['ReactiveLimits',['../struct_reactive_limits.html',1,'']]],
+ ['reactiveshuntelementform',['ReactiveShuntElementForm',['../class_reactive_shunt_element_form.html',1,'']]],
+ ['reactiveshuntelementformbase',['ReactiveShuntElementFormBase',['../class_reactive_shunt_element_form_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_e.html b/docs/doxygen/html/search/classes_e.html
new file mode 100644
index 0000000..9a9f48c
--- /dev/null
+++ b/docs/doxygen/html/search/classes_e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_e.js b/docs/doxygen/html/search/classes_e.js
new file mode 100644
index 0000000..ba84663
--- /dev/null
+++ b/docs/doxygen/html/search/classes_e.js
@@ -0,0 +1,20 @@
+var searchData=
+[
+ ['shunt',['Shunt',['../class_shunt.html',1,'']]],
+ ['simulationdata',['SimulationData',['../struct_simulation_data.html',1,'']]],
+ ['simulationssettingsform',['SimulationsSettingsForm',['../class_simulations_settings_form.html',1,'']]],
+ ['simulationssettingsformbase',['SimulationsSettingsFormBase',['../class_simulations_settings_form_base.html',1,'']]],
+ ['spacestate',['SpaceState',['../struct_transfer_function_1_1_space_state.html',1,'TransferFunction']]],
+ ['sum',['Sum',['../class_sum.html',1,'']]],
+ ['sumform',['SumForm',['../class_sum_form.html',1,'']]],
+ ['sumformbase',['SumFormBase',['../class_sum_form_base.html',1,'']]],
+ ['switchingdata',['SwitchingData',['../struct_switching_data.html',1,'']]],
+ ['switchingform',['SwitchingForm',['../class_switching_form.html',1,'']]],
+ ['switchingformbase',['SwitchingFormBase',['../class_switching_form_base.html',1,'']]],
+ ['syncgenerator',['SyncGenerator',['../class_sync_generator.html',1,'']]],
+ ['syncgeneratorelectricaldata',['SyncGeneratorElectricalData',['../struct_sync_generator_electrical_data.html',1,'']]],
+ ['syncmachineform',['SyncMachineForm',['../class_sync_machine_form.html',1,'']]],
+ ['syncmachineformbase',['SyncMachineFormBase',['../class_sync_machine_form_base.html',1,'']]],
+ ['syncmotor',['SyncMotor',['../class_sync_motor.html',1,'']]],
+ ['syncmotorelectricaldata',['SyncMotorElectricalData',['../struct_sync_motor_electrical_data.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/classes_f.html b/docs/doxygen/html/search/classes_f.html
new file mode 100644
index 0000000..a128d60
--- /dev/null
+++ b/docs/doxygen/html/search/classes_f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/classes_f.js b/docs/doxygen/html/search/classes_f.js
new file mode 100644
index 0000000..9b8e3a9
--- /dev/null
+++ b/docs/doxygen/html/search/classes_f.js
@@ -0,0 +1,15 @@
+var searchData=
+[
+ ['text',['Text',['../class_text.html',1,'']]],
+ ['textform',['TextForm',['../class_text_form.html',1,'']]],
+ ['textformbase',['TextFormBase',['../class_text_form_base.html',1,'']]],
+ ['textgldrawable',['TextGLDrawable',['../class_text_g_l_drawable.html',1,'']]],
+ ['texttexture',['TextTexture',['../class_text_texture.html',1,'']]],
+ ['transferfunction',['TransferFunction',['../class_transfer_function.html',1,'']]],
+ ['transferfunctionform',['TransferFunctionForm',['../class_transfer_function_form.html',1,'']]],
+ ['transferfunctionformbase',['TransferFunctionFormBase',['../class_transfer_function_form_base.html',1,'']]],
+ ['transformer',['Transformer',['../class_transformer.html',1,'']]],
+ ['transformerelectricaldata',['TransformerElectricalData',['../struct_transformer_electrical_data.html',1,'']]],
+ ['transformerform',['TransformerForm',['../class_transformer_form.html',1,'']]],
+ ['transformerformbase',['TransformerFormBase',['../class_transformer_form_base.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/close.png b/docs/doxygen/html/search/close.png
new file mode 100644
index 0000000..9342d3d
--- /dev/null
+++ b/docs/doxygen/html/search/close.png
Binary files differ
diff --git a/docs/doxygen/html/search/enums_0.html b/docs/doxygen/html/search/enums_0.html
new file mode 100644
index 0000000..ee343ac
--- /dev/null
+++ b/docs/doxygen/html/search/enums_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/enums_0.js b/docs/doxygen/html/search/enums_0.js
new file mode 100644
index 0000000..bbab7e9
--- /dev/null
+++ b/docs/doxygen/html/search/enums_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['contextmenuid',['ContextMenuID',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049',1,'Element.h']]]
+];
diff --git a/docs/doxygen/html/search/enums_1.html b/docs/doxygen/html/search/enums_1.html
new file mode 100644
index 0000000..3fd210a
--- /dev/null
+++ b/docs/doxygen/html/search/enums_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/enums_1.js b/docs/doxygen/html/search/enums_1.js
new file mode 100644
index 0000000..575b487
--- /dev/null
+++ b/docs/doxygen/html/search/enums_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['electricalunit',['ElectricalUnit',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220cca',1,'PowerElement.h']]]
+];
diff --git a/docs/doxygen/html/search/enums_2.html b/docs/doxygen/html/search/enums_2.html
new file mode 100644
index 0000000..a042e52
--- /dev/null
+++ b/docs/doxygen/html/search/enums_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/enums_2.js b/docs/doxygen/html/search/enums_2.js
new file mode 100644
index 0000000..4c4e1cf
--- /dev/null
+++ b/docs/doxygen/html/search/enums_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['faultdata',['FaultData',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cb',1,'PowerElement.h']]]
+];
diff --git a/docs/doxygen/html/search/enums_3.html b/docs/doxygen/html/search/enums_3.html
new file mode 100644
index 0000000..265e0cb
--- /dev/null
+++ b/docs/doxygen/html/search/enums_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/enums_3.js b/docs/doxygen/html/search/enums_3.js
new file mode 100644
index 0000000..7b43032
--- /dev/null
+++ b/docs/doxygen/html/search/enums_3.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['pickboxid',['PickboxID',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316',1,'Element.h']]],
+ ['powerflowdirection',['PowerFlowDirection',['../_power_element_8h.html#a467d3005d31dde0ba0e52cf8e233e740',1,'PowerElement.h']]]
+];
diff --git a/docs/doxygen/html/search/enums_4.html b/docs/doxygen/html/search/enums_4.html
new file mode 100644
index 0000000..97ee07f
--- /dev/null
+++ b/docs/doxygen/html/search/enums_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enums_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/enums_4.js b/docs/doxygen/html/search/enums_4.js
new file mode 100644
index 0000000..bbe30eb
--- /dev/null
+++ b/docs/doxygen/html/search/enums_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['switchingtype',['SwitchingType',['../_power_element_8h.html#ae98a0d9ac1aab1d3a057854f5ebdca1b',1,'PowerElement.h']]]
+];
diff --git a/docs/doxygen/html/search/enumvalues_0.html b/docs/doxygen/html/search/enumvalues_0.html
new file mode 100644
index 0000000..9387b6a
--- /dev/null
+++ b/docs/doxygen/html/search/enumvalues_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/enumvalues_0.js b/docs/doxygen/html/search/enumvalues_0.js
new file mode 100644
index 0000000..0c01934
--- /dev/null
+++ b/docs/doxygen/html/search/enumvalues_0.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['fault_5f2line',['FAULT_2LINE',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cbad44688f1ea0a010d3c0fd37870e46512',1,'PowerElement.h']]],
+ ['fault_5f2line_5fground',['FAULT_2LINE_GROUND',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cbaafad40a772b78232a91fe61d606a323e',1,'PowerElement.h']]],
+ ['fault_5fline_5fa',['FAULT_LINE_A',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cbad7f3fd44a6a841106ba66d1adbd53fdd',1,'PowerElement.h']]],
+ ['fault_5fline_5fb',['FAULT_LINE_B',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cba6ab815fdf2ca1dc91c0dd3ec4c630245',1,'PowerElement.h']]],
+ ['fault_5fline_5fc',['FAULT_LINE_C',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cba836a7abab9ade9c28512ea3ee0737315',1,'PowerElement.h']]],
+ ['fault_5fline_5fground',['FAULT_LINE_GROUND',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cbaa8b6335aeec4befa68e4642a94026d0d',1,'PowerElement.h']]],
+ ['fault_5fthreephase',['FAULT_THREEPHASE',['../_power_element_8h.html#a41a50717b1a7ef4caa3c499c164fc2cbac670e819e6d824b60cee62ca39ddc8d0',1,'PowerElement.h']]]
+];
diff --git a/docs/doxygen/html/search/enumvalues_1.html b/docs/doxygen/html/search/enumvalues_1.html
new file mode 100644
index 0000000..f622aba
--- /dev/null
+++ b/docs/doxygen/html/search/enumvalues_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/enumvalues_1.js b/docs/doxygen/html/search/enumvalues_1.js
new file mode 100644
index 0000000..c9ac6fc
--- /dev/null
+++ b/docs/doxygen/html/search/enumvalues_1.js
@@ -0,0 +1,16 @@
+var searchData=
+[
+ ['id_5fdelete',['ID_DELETE',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049a80c989d88bc686137e96564dfad6166a',1,'Element.h']]],
+ ['id_5fedit_5felement',['ID_EDIT_ELEMENT',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049ad3186b31000d6bac43a0a20725e26b42',1,'Element.h']]],
+ ['id_5fline_5fadd_5fnode',['ID_LINE_ADD_NODE',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049af05f38a3b3fea5d6da036dce48e9d960',1,'Element.h']]],
+ ['id_5fline_5fremove_5fnode',['ID_LINE_REMOVE_NODE',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049a1a8f8c62fc201993f6a605ff06314803',1,'Element.h']]],
+ ['id_5fpb_5fleft',['ID_PB_LEFT',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316aa8b70955f3c623a35fb64e0d95531721',1,'Element.h']]],
+ ['id_5fpb_5fleft_5fbottom',['ID_PB_LEFT_BOTTOM',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316aa962fdbb47309de8b6f16025e2d46b2f',1,'Element.h']]],
+ ['id_5fpb_5fleft_5ftop',['ID_PB_LEFT_TOP',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316a49b276646725b598a6b3a24ee74e8afb',1,'Element.h']]],
+ ['id_5fpb_5fnone',['ID_PB_NONE',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316a2efa051c0a3f23f2324cef5bc930f433',1,'Element.h']]],
+ ['id_5fpb_5fright',['ID_PB_RIGHT',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316af6c9b66260adb71ded1407f62d5eceb0',1,'Element.h']]],
+ ['id_5fpb_5fright_5fbottom',['ID_PB_RIGHT_BOTTOM',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316a982b811b9fa895eb15a3f8400ffa385d',1,'Element.h']]],
+ ['id_5fpb_5fright_5ftop',['ID_PB_RIGHT_TOP',['../_element_8h.html#a7b88da333c092757d91d7492dfa8e316a34118762cdb912e35698c4550edf470c',1,'Element.h']]],
+ ['id_5frotate_5fclock',['ID_ROTATE_CLOCK',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049a9d58b2fe374676b88029d401da0d77a8',1,'Element.h']]],
+ ['id_5frotate_5fcounterclock',['ID_ROTATE_COUNTERCLOCK',['../_element_8h.html#a0a9284bee7d4ad748c4a740fdeb3f049adeee9ba1a6f37ff0622ca94a52e40551',1,'Element.h']]]
+];
diff --git a/docs/doxygen/html/search/enumvalues_2.html b/docs/doxygen/html/search/enumvalues_2.html
new file mode 100644
index 0000000..d499078
--- /dev/null
+++ b/docs/doxygen/html/search/enumvalues_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/enumvalues_2.js b/docs/doxygen/html/search/enumvalues_2.js
new file mode 100644
index 0000000..7919a88
--- /dev/null
+++ b/docs/doxygen/html/search/enumvalues_2.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['pf_5fbus1_5fto_5fbus2',['PF_BUS1_TO_BUS2',['../_power_element_8h.html#a467d3005d31dde0ba0e52cf8e233e740ad4f3902fa2c8a1fbd48375c553d40523',1,'PowerElement.h']]],
+ ['pf_5fbus2_5fto_5fbus1',['PF_BUS2_TO_BUS1',['../_power_element_8h.html#a467d3005d31dde0ba0e52cf8e233e740a76c5c56adeea68291ce8b63b8e6cd095',1,'PowerElement.h']]],
+ ['pf_5fnone',['PF_NONE',['../_power_element_8h.html#a467d3005d31dde0ba0e52cf8e233e740aad1f68b93664b1917fafc7cf9b7537d3',1,'PowerElement.h']]],
+ ['pf_5fto_5fbus',['PF_TO_BUS',['../_power_element_8h.html#a467d3005d31dde0ba0e52cf8e233e740a2c1d794112edc994905b320596aba869',1,'PowerElement.h']]],
+ ['pf_5fto_5felement',['PF_TO_ELEMENT',['../_power_element_8h.html#a467d3005d31dde0ba0e52cf8e233e740a5e06e77c5b3ee38885f0321cc0276b81',1,'PowerElement.h']]]
+];
diff --git a/docs/doxygen/html/search/enumvalues_3.html b/docs/doxygen/html/search/enumvalues_3.html
new file mode 100644
index 0000000..b4fc3ee
--- /dev/null
+++ b/docs/doxygen/html/search/enumvalues_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/enumvalues_3.js b/docs/doxygen/html/search/enumvalues_3.js
new file mode 100644
index 0000000..138d565
--- /dev/null
+++ b/docs/doxygen/html/search/enumvalues_3.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['sw_5finsert',['SW_INSERT',['../_power_element_8h.html#ae98a0d9ac1aab1d3a057854f5ebdca1bafd08c03e8d1218eaa3c5e8f69bb98ea7',1,'PowerElement.h']]],
+ ['sw_5fremove',['SW_REMOVE',['../_power_element_8h.html#ae98a0d9ac1aab1d3a057854f5ebdca1baa0c70909536e1b1a2f638e13a7f7b776',1,'PowerElement.h']]]
+];
diff --git a/docs/doxygen/html/search/enumvalues_4.html b/docs/doxygen/html/search/enumvalues_4.html
new file mode 100644
index 0000000..d6f69ac
--- /dev/null
+++ b/docs/doxygen/html/search/enumvalues_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="enumvalues_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/enumvalues_4.js b/docs/doxygen/html/search/enumvalues_4.js
new file mode 100644
index 0000000..ad03344
--- /dev/null
+++ b/docs/doxygen/html/search/enumvalues_4.js
@@ -0,0 +1,23 @@
+var searchData=
+[
+ ['unit_5fa',['UNIT_A',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa2751885c0f17f3c2e4e8ea341f62dc9c',1,'PowerElement.h']]],
+ ['unit_5fdegree',['UNIT_DEGREE',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa2035461eacf2ebcf3274bc419ef327d3',1,'PowerElement.h']]],
+ ['unit_5fka',['UNIT_kA',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa81c9e03cb1e74d13cd9a1c928a38b392',1,'PowerElement.h']]],
+ ['unit_5fkv',['UNIT_kV',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa29f80755e4c0ce17e1e4481182e548da',1,'PowerElement.h']]],
+ ['unit_5fkva',['UNIT_kVA',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaac27252874d11b1bc352981ad491802f5',1,'PowerElement.h']]],
+ ['unit_5fkvar',['UNIT_kVAr',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa13d53193dc339f40ca63ace836fc366d',1,'PowerElement.h']]],
+ ['unit_5fkw',['UNIT_kW',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa6576f8a845540ae6439ec850ab4e7a6b',1,'PowerElement.h']]],
+ ['unit_5fmva',['UNIT_MVA',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa0120ee2353bba9baf0151108a299f6ae',1,'PowerElement.h']]],
+ ['unit_5fmvar',['UNIT_MVAr',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaae578be70360e9692f38d175c5f709871',1,'PowerElement.h']]],
+ ['unit_5fmw',['UNIT_MW',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa0e44ebcb07116662322ee536abc0e990',1,'PowerElement.h']]],
+ ['unit_5fohm',['UNIT_OHM',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaafdab9cc53a2b7b33ae61c568006d1cec',1,'PowerElement.h']]],
+ ['unit_5fohm_5fkm',['UNIT_OHM_km',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa8a826e75d0d077b2174d7bb62fc8dad1',1,'PowerElement.h']]],
+ ['unit_5fpu',['UNIT_PU',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaad22bbe1d526c8b9cac230fa6dca82b58',1,'PowerElement.h']]],
+ ['unit_5fradian',['UNIT_RADIAN',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa613165a3bff40fee33d02e7b730e3bb5',1,'PowerElement.h']]],
+ ['unit_5fs',['UNIT_S',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa7c0341915f48c889a8885b72199f2a11',1,'PowerElement.h']]],
+ ['unit_5fs_5fkm',['UNIT_S_km',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaaf5ad31fee4a7f5843527be386033de65',1,'PowerElement.h']]],
+ ['unit_5fv',['UNIT_V',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa8cac20ac9e816437ad8487400bb9f027',1,'PowerElement.h']]],
+ ['unit_5fva',['UNIT_VA',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaab199aa3533e82846acc8c78847d126c9',1,'PowerElement.h']]],
+ ['unit_5fvar',['UNIT_VAr',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa7f67491156c61b945c7a28a12d13740c',1,'PowerElement.h']]],
+ ['unit_5fw',['UNIT_W',['../_power_element_8h.html#a398e3da742a726a8f2bacd8149220ccaa1b7fe4f8de747aebfcbe3df2ec78279c',1,'PowerElement.h']]]
+];
diff --git a/docs/doxygen/html/search/files_0.html b/docs/doxygen/html/search/files_0.html
new file mode 100644
index 0000000..4f272b8
--- /dev/null
+++ b/docs/doxygen/html/search/files_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/files_0.js b/docs/doxygen/html/search/files_0.js
new file mode 100644
index 0000000..47a0ae7
--- /dev/null
+++ b/docs/doxygen/html/search/files_0.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['electriccalculation_2eh',['ElectricCalculation.h',['../_electric_calculation_8h.html',1,'']]],
+ ['element_2eh',['Element.h',['../_element_8h.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/files_1.html b/docs/doxygen/html/search/files_1.html
new file mode 100644
index 0000000..dcce422
--- /dev/null
+++ b/docs/doxygen/html/search/files_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/files_1.js b/docs/doxygen/html/search/files_1.js
new file mode 100644
index 0000000..dc739ff
--- /dev/null
+++ b/docs/doxygen/html/search/files_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['fault_2eh',['Fault.h',['../_fault_8h.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/files_2.html b/docs/doxygen/html/search/files_2.html
new file mode 100644
index 0000000..d5c6c3b
--- /dev/null
+++ b/docs/doxygen/html/search/files_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/files_2.js b/docs/doxygen/html/search/files_2.js
new file mode 100644
index 0000000..00a21bf
--- /dev/null
+++ b/docs/doxygen/html/search/files_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['powerelement_2eh',['PowerElement.h',['../_power_element_8h.html',1,'']]]
+];
diff --git a/docs/doxygen/html/search/functions_0.html b/docs/doxygen/html/search/functions_0.html
new file mode 100644
index 0000000..4e6d87d
--- /dev/null
+++ b/docs/doxygen/html/search/functions_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_0.js b/docs/doxygen/html/search/functions_0.js
new file mode 100644
index 0000000..e86d78e
--- /dev/null
+++ b/docs/doxygen/html/search/functions_0.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['addchild',['AddChild',['../class_element.html#ac38d6707d08cb5c057032aa94b511a62',1,'Element']]],
+ ['addparent',['AddParent',['../class_bus.html#ab046baebe4bfe0a52905148d78f44681',1,'Bus::AddParent()'],['../class_capacitor.html#ace755e5bc3cc72b491ce31c24c54a5cf',1,'Capacitor::AddParent()'],['../class_element.html#a569178e9138490a981511a644536c0f9',1,'Element::AddParent(Element *parent, wxPoint2DDouble position)'],['../class_element.html#ad1f153a87797633ab310d07e1d06eba9',1,'Element::AddParent(Element *parent)'],['../class_inductor.html#a4e404c6e15f206fe0f5de06fc19dedf5',1,'Inductor::AddParent()'],['../class_line.html#a26c69f7f703dca718edc28d5093934a3',1,'Line::AddParent()'],['../class_load.html#ac9f449be9b919b36924a844324bf37ee',1,'Load::AddParent()'],['../class_machines.html#aaaf1b86dcbfd8f4a4c082a77d72b1fe3',1,'Machines::AddParent()'],['../class_text.html#a4f273ea7008c72533327c25caff2e917',1,'Text::AddParent()'],['../class_transformer.html#aea52a4562ec5b4a79bf82b8ede32ecc6',1,'Transformer::AddParent()']]],
+ ['addpoint',['AddPoint',['../class_branch.html#a8d6d80c50f849c5be2bccffd5b524e21',1,'Branch::AddPoint()'],['../class_element.html#aa40c60c03d6a76639d8c6f6bab86720e',1,'Element::AddPoint()'],['../class_line.html#a046a7b2ebff50f237f73dbc182f7ff6f',1,'Line::AddPoint()']]],
+ ['addstring',['addString',['../classwx_g_l_string_array.html#aad1fd8d228a9a09bd1e66734323a4ae9',1,'wxGLStringArray']]]
+];
diff --git a/docs/doxygen/html/search/functions_1.html b/docs/doxygen/html/search/functions_1.html
new file mode 100644
index 0000000..b343e2d
--- /dev/null
+++ b/docs/doxygen/html/search/functions_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_1.js b/docs/doxygen/html/search/functions_1.js
new file mode 100644
index 0000000..6154f4d
--- /dev/null
+++ b/docs/doxygen/html/search/functions_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['bind',['bind',['../classwx_g_l_string.html#ab31442170832123f5a0afa2b15fb024a',1,'wxGLString::bind()'],['../classwx_g_l_string_array.html#a692adb887740de68eaf6ca5f2e16e1f6',1,'wxGLStringArray::bind()']]]
+];
diff --git a/docs/doxygen/html/search/functions_10.html b/docs/doxygen/html/search/functions_10.html
new file mode 100644
index 0000000..72bc1ea
--- /dev/null
+++ b/docs/doxygen/html/search/functions_10.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_10.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_10.js b/docs/doxygen/html/search/functions_10.js
new file mode 100644
index 0000000..12c98f8
--- /dev/null
+++ b/docs/doxygen/html/search/functions_10.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['worldtoscreen',['WorldToScreen',['../class_element.html#abfee7ea88f4689c2a6eb4d39452f84d8',1,'Element::WorldToScreen(wxPoint2DDouble translation, double scale, double offsetX=0.0, double offsetY=0.0) const'],['../class_element.html#a147dd55d902171b212168ffde7262343',1,'Element::WorldToScreen(wxPoint2DDouble position, wxPoint2DDouble translation, double scale, double offsetX=0.0, double offsetY=0.0) const']]],
+ ['wxglstring',['wxGLString',['../classwx_g_l_string.html#a19e05beb1f5cbf905f4e1cdf5b566303',1,'wxGLString::wxGLString()'],['../classwx_g_l_string.html#a6dbedbac054d8835ff98e02b7a2c1801',1,'wxGLString::wxGLString(wxString message)']]],
+ ['wxglstringarray',['wxGLStringArray',['../classwx_g_l_string_array.html#a9d0ea419b455d761b87c8d4262f84296',1,'wxGLStringArray::wxGLStringArray()'],['../classwx_g_l_string_array.html#a0c466a4b8f3d5ca954749f8440b5fa0f',1,'wxGLStringArray::wxGLStringArray(const wxString strings_arg[], int amount)']]]
+];
diff --git a/docs/doxygen/html/search/functions_11.html b/docs/doxygen/html/search/functions_11.html
new file mode 100644
index 0000000..6948a61
--- /dev/null
+++ b/docs/doxygen/html/search/functions_11.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_11.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_11.js b/docs/doxygen/html/search/functions_11.js
new file mode 100644
index 0000000..91c4129
--- /dev/null
+++ b/docs/doxygen/html/search/functions_11.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['_7eelectriccalculation',['~ElectricCalculation',['../class_electric_calculation.html#a1e70291bfa9a0850d9ffcbee44daa2f7',1,'ElectricCalculation']]],
+ ['_7eelement',['~Element',['../class_element.html#a13d54ba9c08b6bec651402f1c2bb002c',1,'Element']]],
+ ['_7efault',['~Fault',['../class_fault.html#a42019654142cd8187b314e43d70262eb',1,'Fault']]],
+ ['_7eopenglcolour',['~OpenGLColour',['../class_open_g_l_colour.html#a4b9a726773b4c82935f15add648ed2a0',1,'OpenGLColour']]],
+ ['_7epowerelement',['~PowerElement',['../class_power_element.html#a39be7c8e3bdb96b16c26ea7f7d6e6cbf',1,'PowerElement']]]
+];
diff --git a/docs/doxygen/html/search/functions_2.html b/docs/doxygen/html/search/functions_2.html
new file mode 100644
index 0000000..ecce2f3
--- /dev/null
+++ b/docs/doxygen/html/search/functions_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_2.js b/docs/doxygen/html/search/functions_2.js
new file mode 100644
index 0000000..bcc4927
--- /dev/null
+++ b/docs/doxygen/html/search/functions_2.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['calculateboundaries',['CalculateBoundaries',['../class_element.html#a57f5771fd003020fef3866a1d1dc7487',1,'Element::CalculateBoundaries()'],['../class_line.html#aa146d6b0c7f3b74204f2c88dcbd7f4b0',1,'Line::CalculateBoundaries()']]],
+ ['calculatepowerflowpts',['CalculatePowerFlowPts',['../class_power_element.html#a6c656ef223d36e96b19b0a9ec2115e9e',1,'PowerElement']]],
+ ['consolidate',['consolidate',['../classwx_g_l_string.html#a54a67012ceb50ee50696c0c1fa0a7b55',1,'wxGLString::consolidate()'],['../classwx_g_l_number_renderer.html#aa79114bda6e5e4c3db4b8aeeb5f272c4',1,'wxGLNumberRenderer::consolidate()'],['../classwx_g_l_string_array.html#a2aaa7b340ee571ca6405bbec28715430',1,'wxGLStringArray::consolidate()']]],
+ ['contains',['Contains',['../class_branch.html#a691f94c3cd2abe1274e870d2882634d8',1,'Branch::Contains()'],['../class_bus.html#ad2b960058be6e990463b53d79c74c7a3',1,'Bus::Contains()'],['../class_capacitor.html#a994039e59a8ae0ec3fe7cf7f5b66e4e5',1,'Capacitor::Contains()'],['../class_connection_line.html#a65c6d7139587c973a92dd1009909597f',1,'ConnectionLine::Contains()'],['../class_constant.html#ae091eb79633beb158dc06880424f7ce6',1,'Constant::Contains()'],['../class_element.html#abf6c4949733debca55b2f56d8e9b7372',1,'Element::Contains()'],['../class_exponential.html#a79eabfca357002f160b082a6df9f6f2b',1,'Exponential::Contains()'],['../class_gain.html#a9d80d49f5123cf4859bf15a251e3923f',1,'Gain::Contains()'],['../class_inductor.html#ac3ba7de94a328b20ff86e968a6228f60',1,'Inductor::Contains()'],['../class_i_o_control.html#aa064c5d70e562334e2b374f919f42ef1',1,'IOControl::Contains()'],['../class_limiter.html#ac6506d59da4ea682d9e556564ec3ad11',1,'Limiter::Contains()'],['../class_line.html#a05eb3761f198a058045f85d6e685ca97',1,'Line::Contains()'],['../class_machines.html#acda27b0ea8a7b0fb00d647d8744f346e',1,'Machines::Contains()'],['../class_multiplier.html#acee6216a03b550f3a9cad2bef3963a18',1,'Multiplier::Contains()'],['../class_rate_limiter.html#addf0eef395781b8584063a9061be59dc',1,'RateLimiter::Contains()'],['../class_shunt.html#a449431a2044b838d35cbb991aa1de658',1,'Shunt::Contains()'],['../class_sum.html#a1d1b52ca1b9a81d53c0a9cf140546987',1,'Sum::Contains()'],['../class_text.html#a51c55b9272f653cfc3cdafe665d5dde0',1,'Text::Contains()'],['../class_transfer_function.html#a6a4415d2cf0af290494ea30d586cc187',1,'TransferFunction::Contains()'],['../class_transformer.html#a327ff3cf9194c18049e4feac6761ebc0',1,'Transformer::Contains()']]]
+];
diff --git a/docs/doxygen/html/search/functions_3.html b/docs/doxygen/html/search/functions_3.html
new file mode 100644
index 0000000..15f06ab
--- /dev/null
+++ b/docs/doxygen/html/search/functions_3.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_3.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_3.js b/docs/doxygen/html/search/functions_3.js
new file mode 100644
index 0000000..a2b57d8
--- /dev/null
+++ b/docs/doxygen/html/search/functions_3.js
@@ -0,0 +1,13 @@
+var searchData=
+[
+ ['doublefromstring',['DoubleFromString',['../class_element.html#acfd2c0fe1af5a8ad6da393fb711fd69a',1,'Element']]],
+ ['draw',['Draw',['../class_branch.html#a7037f496f9b9c9e64c74eb638debe278',1,'Branch::Draw()'],['../class_bus.html#ae9022ca29399377d2fe0082bb762107c',1,'Bus::Draw()'],['../class_capacitor.html#a94d378c922467214b394931ec0eb01c8',1,'Capacitor::Draw()'],['../class_connection_line.html#a71cb3502dd098e1d1ef541668789586e',1,'ConnectionLine::Draw()'],['../class_constant.html#afc4d8739980ae1b57e9c5058c2e05591',1,'Constant::Draw()'],['../class_element.html#a551ed1eeab446b5366d56c2ee9dec187',1,'Element::Draw()'],['../class_exponential.html#af5f172e2f7ae7df0fc79b44b55355339',1,'Exponential::Draw()'],['../class_gain.html#a42f48bfdfb3d6f593fcc599504dd2264',1,'Gain::Draw()'],['../class_inductor.html#a97761292fac4f0da7ae3dc6ca4b4de54',1,'Inductor::Draw()'],['../class_i_o_control.html#aa6aab56f8936a87f099241d9bad9fee4',1,'IOControl::Draw()'],['../class_limiter.html#a2e2960936ebfcc6589181b7948fba242',1,'Limiter::Draw()'],['../class_line.html#a297e12aa8ff0be5d344e245732487bdd',1,'Line::Draw()'],['../class_load.html#aaef52b18cc53fa2db996fb9cad5db181',1,'Load::Draw()'],['../class_machines.html#af3279663c82de88e12f0487bfc633f7c',1,'Machines::Draw()'],['../class_multiplier.html#ae854fd981a98aca93b286081cc9c19f3',1,'Multiplier::Draw()'],['../class_rate_limiter.html#a6afc319e3a165776b8a429b9bbe38580',1,'RateLimiter::Draw()'],['../class_sum.html#a31dbb6867b17188b4a8cc650983da57b',1,'Sum::Draw()'],['../class_transfer_function.html#a0cd1dec850117741abb04b608c7b3f1e',1,'TransferFunction::Draw()'],['../class_transformer.html#a1e9e9ba48aa76bdd2ff2e973014ad422',1,'Transformer::Draw()']]],
+ ['drawcircle',['DrawCircle',['../class_element.html#a35567bc1e306c6db9522ad05a87b98f5',1,'Element']]],
+ ['drawline',['DrawLine',['../class_element.html#a103b3cb2670012b2695940b094f63ab3',1,'Element']]],
+ ['drawpickbox',['DrawPickbox',['../class_element.html#ad1d0d803fe522d030e2be8dc99eb9b39',1,'Element']]],
+ ['drawpoint',['DrawPoint',['../class_element.html#a4b6dd88902e04b52fe14dfc73c51fd50',1,'Element']]],
+ ['drawpowerflowpts',['DrawPowerFlowPts',['../class_power_element.html#a8d6e92147c46501f592f67accc1af866',1,'PowerElement']]],
+ ['drawrectangle',['DrawRectangle',['../class_element.html#a6c37e613808c5ee3bc37bb14a1fe85c8',1,'Element::DrawRectangle(wxPoint2DDouble position, double width, double height, GLenum mode=GL_QUADS) const'],['../class_element.html#a971be2d4fab435d9657f88bae36e7cf3',1,'Element::DrawRectangle(wxPoint2DDouble *points, GLenum mode=GL_QUADS) const']]],
+ ['drawswitches',['DrawSwitches',['../class_power_element.html#ab5799bdf1bff481670285d763572453c',1,'PowerElement']]],
+ ['drawtriangle',['DrawTriangle',['../class_element.html#ae425d7e4f94bf7280d7d68c577d2019e',1,'Element']]]
+];
diff --git a/docs/doxygen/html/search/functions_4.html b/docs/doxygen/html/search/functions_4.html
new file mode 100644
index 0000000..8985ff2
--- /dev/null
+++ b/docs/doxygen/html/search/functions_4.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_4.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_4.js b/docs/doxygen/html/search/functions_4.js
new file mode 100644
index 0000000..d743390
--- /dev/null
+++ b/docs/doxygen/html/search/functions_4.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['electriccalculation',['ElectricCalculation',['../class_electric_calculation.html#a6663e7a20e96ee975bd0f7d54b8a6f70',1,'ElectricCalculation']]],
+ ['element',['Element',['../class_element.html#ab0d0e20be9a36ae676202db753faeec9',1,'Element']]]
+];
diff --git a/docs/doxygen/html/search/functions_5.html b/docs/doxygen/html/search/functions_5.html
new file mode 100644
index 0000000..0314918
--- /dev/null
+++ b/docs/doxygen/html/search/functions_5.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_5.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_5.js b/docs/doxygen/html/search/functions_5.js
new file mode 100644
index 0000000..0509276
--- /dev/null
+++ b/docs/doxygen/html/search/functions_5.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['fault',['Fault',['../class_fault.html#a8fbe3ce9f7288c4f8261db2d9a89adbb',1,'Fault::Fault(std::vector&lt; Element *&gt; elementList)'],['../class_fault.html#a77baeae2c3388de3f7bbeabf52c99bef',1,'Fault::Fault()']]]
+];
diff --git a/docs/doxygen/html/search/functions_6.html b/docs/doxygen/html/search/functions_6.html
new file mode 100644
index 0000000..c506123
--- /dev/null
+++ b/docs/doxygen/html/search/functions_6.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_6.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_6.js b/docs/doxygen/html/search/functions_6.js
new file mode 100644
index 0000000..4c36091
--- /dev/null
+++ b/docs/doxygen/html/search/functions_6.js
@@ -0,0 +1,36 @@
+var searchData=
+[
+ ['generalmenuitens',['GeneralMenuItens',['../class_element.html#a35f55626a29d5256f8dc07cf92655e64',1,'Element']]],
+ ['get',['get',['../classwx_g_l_string_array.html#a2ae0c1cffb2f54b66a170d1698ad62e0',1,'wxGLStringArray']]],
+ ['getangle',['GetAngle',['../class_element.html#a5c75d8a6e28326dd568104a4d9d3473f',1,'Element']]],
+ ['getbestpickboxcursor',['GetBestPickboxCursor',['../class_branch.html#a62418f767cc9bb894d6b7cc73645e43e',1,'Branch::GetBestPickboxCursor()'],['../class_bus.html#ac43fc37f8c8a8bc120d9a4bb68da3345',1,'Bus::GetBestPickboxCursor()'],['../class_element.html#a245924c5be948397b101787dbea565ea',1,'Element::GetBestPickboxCursor()'],['../class_line.html#a7c72fc585eb96bf9565cca0ce300cfd9',1,'Line::GetBestPickboxCursor()']]],
+ ['getbuslist',['GetBusList',['../class_electric_calculation.html#aca3381e8f6663394e4d257a54e4e2a24',1,'ElectricCalculation']]],
+ ['getcapacitorlist',['GetCapacitorList',['../class_electric_calculation.html#a4ddabc6210146ae1ccae5f6911095bfd',1,'ElectricCalculation']]],
+ ['getchildlist',['GetChildList',['../class_element.html#aa79a7c1b219ce07f39ef3848e61c6eb0',1,'Element']]],
+ ['getcontextmenu',['GetContextMenu',['../class_branch.html#a6ddd901403c46f5d9aa179644467b088',1,'Branch::GetContextMenu()'],['../class_bus.html#ae731d57078982f0bd08e92e6a24f3057',1,'Bus::GetContextMenu()'],['../class_capacitor.html#a05d5517b64dd8a8888817ca28b72294d',1,'Capacitor::GetContextMenu()'],['../class_element.html#a2a436b0497017a1c3d03dba5e59f037e',1,'Element::GetContextMenu()'],['../class_ind_motor.html#a87666565ae1380993d94e7886e9a1f59',1,'IndMotor::GetContextMenu()'],['../class_inductor.html#aa0ae00d91b40307141a8bd3aebf1a0c2',1,'Inductor::GetContextMenu()'],['../class_line.html#a978de0ff06b6f57401ade84045e1a55f',1,'Line::GetContextMenu()'],['../class_load.html#a25b4a3e553f8400114ac8effa11287da',1,'Load::GetContextMenu()'],['../class_sync_generator.html#a24b9894fa42473dfb8bcf82221401a97',1,'SyncGenerator::GetContextMenu()'],['../class_sync_motor.html#a7b3102220ea5f7e19690af045a6c8278',1,'SyncMotor::GetContextMenu()'],['../class_transformer.html#adfe51a2198cfc10e1095af9c034681bd',1,'Transformer::GetContextMenu()']]],
+ ['getcopy',['GetCopy',['../class_bus.html#a4288c4c84c8840705c3ce6ccd42e578c',1,'Bus::GetCopy()'],['../class_capacitor.html#a422e353b594ac6e4ef34e1f613f7d580',1,'Capacitor::GetCopy()'],['../class_connection_line.html#a131a890bd54059c5370f1dc5156c192c',1,'ConnectionLine::GetCopy()'],['../class_constant.html#ac566e3a63326d3f543a55af14ae0f8fa',1,'Constant::GetCopy()'],['../class_element.html#aeabe64a5907e917c8b61afd605ea52c3',1,'Element::GetCopy()'],['../class_exponential.html#a85cda0dba6549828a9045e478e24609f',1,'Exponential::GetCopy()'],['../class_gain.html#a489572e289935d7256c037af682b9351',1,'Gain::GetCopy()'],['../class_ind_motor.html#ace3ce34ba500ec33bf37b9216ad636a8',1,'IndMotor::GetCopy()'],['../class_inductor.html#a4241ebd43388ebe88ec5888a15bc22d9',1,'Inductor::GetCopy()'],['../class_i_o_control.html#a99303b5e9bd32affaed8f4e4084fc9f7',1,'IOControl::GetCopy()'],['../class_limiter.html#a6071e2308baa7b42f189f09fd1878245',1,'Limiter::GetCopy()'],['../class_line.html#afc4916268d2a32014e4ab0f8308165a1',1,'Line::GetCopy()'],['../class_load.html#a27309c24b2c70bde37ba6afbb9679da2',1,'Load::GetCopy()'],['../class_multiplier.html#ab487232a96ed3c3f3a7c3628ddaa4c77',1,'Multiplier::GetCopy()'],['../class_rate_limiter.html#a4f1152238b97fcf76a0bee258e971823',1,'RateLimiter::GetCopy()'],['../class_sum.html#a0da96514e0462e47d3f57b79ddc457b6',1,'Sum::GetCopy()'],['../class_sync_generator.html#a9130e8714c1518683540f587aca1201f',1,'SyncGenerator::GetCopy()'],['../class_sync_motor.html#a035b63a3dfd356daff0bf1cee9672313',1,'SyncMotor::GetCopy()'],['../class_text.html#a06e740065c875633e458c0d8f860c43e',1,'Text::GetCopy()'],['../class_transfer_function.html#a3312f7e9499aa99742093d3b60547862',1,'TransferFunction::GetCopy()'],['../class_transformer.html#a286bcc94f7202a6ff81b66707424a9bd',1,'Transformer::GetCopy()']]],
+ ['getelementsfromlist',['GetElementsFromList',['../class_electric_calculation.html#aff1a62936d87e61764b13f3b0212cf92',1,'ElectricCalculation']]],
+ ['geterrormessage',['GetErrorMessage',['../class_fault.html#a3c2f14cd1da46cb88109fdb172d959b0',1,'Fault']]],
+ ['getheight',['GetHeight',['../class_element.html#a616c73ff20402109ede68579094acc3d',1,'Element::GetHeight()'],['../class_text_g_l_drawable.html#a51bdeb52e839fc941ed3803f557f7911',1,'TextGLDrawable::getheight()']]],
+ ['getid',['GetID',['../class_element.html#a20693eda52fae0b42d6fa6a70fd0a0ee',1,'Element']]],
+ ['getindmotorlist',['GetIndMotorList',['../class_electric_calculation.html#a906ce639a5d6c5d7946fe8824f1b4f1b',1,'ElectricCalculation']]],
+ ['getinductorlist',['GetInductorList',['../class_electric_calculation.html#a8709a452d684d4224d32591c281ae0ed',1,'ElectricCalculation']]],
+ ['getlinelist',['GetLineList',['../class_electric_calculation.html#af8eff271de83898c536deda1aab22d48',1,'ElectricCalculation']]],
+ ['getloadlist',['GetLoadList',['../class_electric_calculation.html#aa5e278a1c5ba1b6159c21ae2ff2b23b4',1,'ElectricCalculation']]],
+ ['getparentlist',['GetParentList',['../class_element.html#a7dce6c1b97facecf3e3b2f1555858b09',1,'Element']]],
+ ['getplotdata',['GetPlotData',['../class_bus.html#a1ccb74b15ba07f867f2d73b976577e2a',1,'Bus::GetPlotData()'],['../class_power_element.html#acadf6712b430f9fadfbd7015903eaeaf',1,'PowerElement::GetPlotData()'],['../class_sync_generator.html#afcb0a1c03dab5ede586e5d15231f2cab',1,'SyncGenerator::GetPlotData()']]],
+ ['getpointlist',['GetPointList',['../class_element.html#aff2870f5979a84a30c27917cb33271f9',1,'Element']]],
+ ['getposition',['GetPosition',['../class_element.html#a536ad18a847dcc979c984b3cb287f238',1,'Element']]],
+ ['getpowerflowdirection',['GetPowerFlowDirection',['../class_power_element.html#a8ffa0f79241bd21ad5dd501d26fed933',1,'PowerElement']]],
+ ['getrect',['GetRect',['../class_element.html#ab195252edc86fb98ea011050593e7a8a',1,'Element']]],
+ ['getrgba',['GetRGBA',['../class_open_g_l_colour.html#a12119e58ae1bc7d6888224252695c066',1,'OpenGLColour']]],
+ ['getrotationangle',['GetRotationAngle',['../class_element.html#a3687fe2558f6a27ee068fa7244f855eb',1,'Element']]],
+ ['getswitchingdata',['GetSwitchingData',['../class_power_element.html#ab78269f9b66fbf90ae09050083e9dbe1',1,'PowerElement']]],
+ ['getswitchpoint',['GetSwitchPoint',['../class_power_element.html#aef6392c211caf557bdac287b174a1ea8',1,'PowerElement']]],
+ ['getsyncgeneratorlist',['GetSyncGeneratorList',['../class_electric_calculation.html#ad8719b10c3c4b85b316d3daa71064840',1,'ElectricCalculation']]],
+ ['getsyncmotorlist',['GetSyncMotorList',['../class_electric_calculation.html#ae9b5e9b51615141e88de0a0f99a7741e',1,'ElectricCalculation']]],
+ ['gettiptext',['GetTipText',['../class_bus.html#a0cf17a7aec23d436ff1eeb9834eb2b70',1,'Bus::GetTipText()'],['../class_capacitor.html#a00e808708e16b87c80fc650e5710b84e',1,'Capacitor::GetTipText()'],['../class_element.html#aa79db7f54ba9754e953b5059a1d79486',1,'Element::GetTipText()'],['../class_ind_motor.html#ae785c4055db23b4ae1ef03f00468a532',1,'IndMotor::GetTipText()'],['../class_inductor.html#ac16663899a076f0e84722b27193fe530',1,'Inductor::GetTipText()'],['../class_line.html#a51e7bff578cd280464a70200fc323efc',1,'Line::GetTipText()'],['../class_load.html#a00acfbf7dc907e5de79ceb4803632279',1,'Load::GetTipText()'],['../class_sync_generator.html#a9454438d059269c194e1aa648e122f7e',1,'SyncGenerator::GetTipText()'],['../class_sync_motor.html#a2ab8e43d5452f5d7f9ac375566a65210',1,'SyncMotor::GetTipText()'],['../class_transformer.html#a169064f996341f8f8b6881c6a3909f0b',1,'Transformer::GetTipText()']]],
+ ['gettransformerlist',['GetTransformerList',['../class_electric_calculation.html#a3b89149e5fb56253c0629c9d260b3b7e',1,'ElectricCalculation']]],
+ ['getwidth',['GetWidth',['../class_element.html#a23e1fe2745c70cfb43725f608c4bce00',1,'Element::GetWidth()'],['../class_text_g_l_drawable.html#a965ac9bf245f1979a080193986874f18',1,'TextGLDrawable::getWidth()']]],
+ ['getybus',['GetYBus',['../class_electric_calculation.html#a939e6e75b5e0cb555a82b2f9ef59c59d',1,'ElectricCalculation']]]
+];
diff --git a/docs/doxygen/html/search/functions_7.html b/docs/doxygen/html/search/functions_7.html
new file mode 100644
index 0000000..83a7b84
--- /dev/null
+++ b/docs/doxygen/html/search/functions_7.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_7.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_7.js b/docs/doxygen/html/search/functions_7.js
new file mode 100644
index 0000000..1562da8
--- /dev/null
+++ b/docs/doxygen/html/search/functions_7.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['havedynamicevent',['HaveDynamicEvent',['../class_power_element.html#aefa43fe646e90428b1ed9884a7e499ae',1,'PowerElement']]]
+];
diff --git a/docs/doxygen/html/search/functions_8.html b/docs/doxygen/html/search/functions_8.html
new file mode 100644
index 0000000..b55f0e6
--- /dev/null
+++ b/docs/doxygen/html/search/functions_8.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_8.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_8.js b/docs/doxygen/html/search/functions_8.js
new file mode 100644
index 0000000..9181392
--- /dev/null
+++ b/docs/doxygen/html/search/functions_8.js
@@ -0,0 +1,10 @@
+var searchData=
+[
+ ['intersects',['Intersects',['../class_branch.html#aa23b1014c947e46996f1c0c4caa187e1',1,'Branch::Intersects()'],['../class_bus.html#a5014be68f4bb5d8f1a1ea861b03bacdf',1,'Bus::Intersects()'],['../class_capacitor.html#a6b06adb1ef3545b220e0b94ee6210b7a',1,'Capacitor::Intersects()'],['../class_connection_line.html#aaa3e63c2e48338e324ee7b58911c86b6',1,'ConnectionLine::Intersects()'],['../class_constant.html#ac2e2c958b3d38ed381d59cbb361974b2',1,'Constant::Intersects()'],['../class_element.html#a038dfd8452fe48ab04bc4e47820c148e',1,'Element::Intersects()'],['../class_exponential.html#a540b1a43045b9bb7c96d32825d15c95e',1,'Exponential::Intersects()'],['../class_gain.html#a8768490f9cb20a6a8c9148d1c893e980',1,'Gain::Intersects()'],['../class_inductor.html#a3d331d2a725275a12489401180d4c1d1',1,'Inductor::Intersects()'],['../class_i_o_control.html#adebd59a32fd699ba4dff4dff44dfbf90',1,'IOControl::Intersects()'],['../class_limiter.html#ac9c1858dfc3b4d30b2eca0c4767a9f0e',1,'Limiter::Intersects()'],['../class_line.html#a125581fc6d21c83565b902751af331dc',1,'Line::Intersects()'],['../class_machines.html#a0a825ccdbd5059f9ae9f869d4b6e3ec4',1,'Machines::Intersects()'],['../class_multiplier.html#aba53ef763812fbff891cdf0b89c7fcca',1,'Multiplier::Intersects()'],['../class_rate_limiter.html#a7c1ce7440e82613b455054dd8447f147',1,'RateLimiter::Intersects()'],['../class_shunt.html#afdbf0c51f9630589937298329bb041fe',1,'Shunt::Intersects()'],['../class_sum.html#ac8ed3db993dd3053b94ccac7da4a664e',1,'Sum::Intersects()'],['../class_text.html#a9923c820cd77b411257ba48beceafeaa',1,'Text::Intersects()'],['../class_transfer_function.html#a6325dec72c7b85178f490c5cf85229bd',1,'TransferFunction::Intersects()'],['../class_transformer.html#a39b58fcf230970601c5d77c088559731',1,'Transformer::Intersects()']]],
+ ['intfromstring',['IntFromString',['../class_element.html#a4c93a9e20ed0ca0c376cf412b4347159',1,'Element']]],
+ ['invertmatrix',['InvertMatrix',['../class_electric_calculation.html#af00a6599f2b0b4e35bf0f8c70195447c',1,'ElectricCalculation']]],
+ ['isdragging',['IsDragging',['../class_element.html#a2f78fae8a5869ff53e87ecfdc6fc33b9',1,'Element']]],
+ ['isonline',['IsOnline',['../class_element.html#a57c84a8e6eb80f0fea6e23cdd439d5aa',1,'Element']]],
+ ['ispickboxshown',['IsPickboxShown',['../class_element.html#abd94ea2ca7984d9a32d3ffd23837a323',1,'Element']]],
+ ['isselected',['IsSelected',['../class_element.html#ac42604083db300d20c010b50084de91b',1,'Element']]]
+];
diff --git a/docs/doxygen/html/search/functions_9.html b/docs/doxygen/html/search/functions_9.html
new file mode 100644
index 0000000..c73f07b
--- /dev/null
+++ b/docs/doxygen/html/search/functions_9.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_9.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_9.js b/docs/doxygen/html/search/functions_9.js
new file mode 100644
index 0000000..aa08d12
--- /dev/null
+++ b/docs/doxygen/html/search/functions_9.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['move',['Move',['../class_branch.html#a7cf4b117f43f49bb76cce3df5521fb70',1,'Branch::Move()'],['../class_connection_line.html#a49300d04c6dd4bcc6f4569c0c47780c7',1,'ConnectionLine::Move()'],['../class_control_element.html#ac8bd52ddb8eed51a217fecb2eed65708',1,'ControlElement::Move()'],['../class_element.html#abe884d99d12d5252e18956162115b025',1,'Element::Move()'],['../class_gain.html#aa303bcc736ac5fad1f89c6cc87e859db',1,'Gain::Move()'],['../class_line.html#a3eabf6de2af4ee71f72ce4f091c69978',1,'Line::Move()'],['../class_machines.html#a2f7450283dd36f4fc0847dfd50385c44',1,'Machines::Move()'],['../class_shunt.html#aa98b8a2f097fc02fee1ea874e19480f3',1,'Shunt::Move()'],['../class_transformer.html#a67f1e2686932700fe8a83fdc232ea1e8',1,'Transformer::Move()']]],
+ ['movenode',['MoveNode',['../class_branch.html#aef2ffe79c9b239fb5a1ad175555a9f5a',1,'Branch::MoveNode()'],['../class_element.html#a870e266e0457bacbc3f7ef1fb70c6fdd',1,'Element::MoveNode()'],['../class_line.html#ac8be7d7136d86830c262280f51b79ea4',1,'Line::MoveNode()'],['../class_machines.html#aeab8436c33f74a10e252b418028ec491',1,'Machines::MoveNode()'],['../class_shunt.html#a23d2fed4e9b6a69bc4527b4345bd5bbd',1,'Shunt::MoveNode()'],['../class_transformer.html#a9652232a076cca0fe3753477ec88f63a',1,'Transformer::MoveNode()']]],
+ ['movepickbox',['MovePickbox',['../class_branch.html#af7879ee138170b1421f745f1c942ea05',1,'Branch::MovePickbox()'],['../class_bus.html#ad569e2192bf95efe668d401583382a04',1,'Bus::MovePickbox()'],['../class_element.html#a6f071b6dfd64721ca673bfbe1ca2d525',1,'Element::MovePickbox()'],['../class_line.html#afa67498961416e645e0aa5358959ef1d',1,'Line::MovePickbox()']]]
+];
diff --git a/docs/doxygen/html/search/functions_a.html b/docs/doxygen/html/search/functions_a.html
new file mode 100644
index 0000000..f10ad63
--- /dev/null
+++ b/docs/doxygen/html/search/functions_a.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_a.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_a.js b/docs/doxygen/html/search/functions_a.js
new file mode 100644
index 0000000..82b9068
--- /dev/null
+++ b/docs/doxygen/html/search/functions_a.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['nodecontains',['NodeContains',['../class_branch.html#a3a651769f183290af8a91494f5e9047b',1,'Branch::NodeContains()'],['../class_element.html#a95b4f7e9341883ec39d0201148afffb4',1,'Element::NodeContains()'],['../class_machines.html#a63597b82a1db17a9e4aac9f1058d7dff',1,'Machines::NodeContains()'],['../class_shunt.html#ae325a441a44c2a78c08289292fa00979',1,'Shunt::NodeContains()']]]
+];
diff --git a/docs/doxygen/html/search/functions_b.html b/docs/doxygen/html/search/functions_b.html
new file mode 100644
index 0000000..172ea1b
--- /dev/null
+++ b/docs/doxygen/html/search/functions_b.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_b.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_b.js b/docs/doxygen/html/search/functions_b.js
new file mode 100644
index 0000000..9d0f596
--- /dev/null
+++ b/docs/doxygen/html/search/functions_b.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['openglcolour',['OpenGLColour',['../class_open_g_l_colour.html#acc6fa05591fe3881c4d3ffee1bd5b0ad',1,'OpenGLColour::OpenGLColour()'],['../class_open_g_l_colour.html#a273751fe4b9efccc28565ec5be7d7967',1,'OpenGLColour::OpenGLColour(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)']]],
+ ['operator_3d',['operator=',['../classwx_g_l_string.html#a99128628906c57841225e92b8a77b6dd',1,'wxGLString']]]
+];
diff --git a/docs/doxygen/html/search/functions_c.html b/docs/doxygen/html/search/functions_c.html
new file mode 100644
index 0000000..99492ba
--- /dev/null
+++ b/docs/doxygen/html/search/functions_c.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_c.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_c.js b/docs/doxygen/html/search/functions_c.js
new file mode 100644
index 0000000..126dc91
--- /dev/null
+++ b/docs/doxygen/html/search/functions_c.js
@@ -0,0 +1,6 @@
+var searchData=
+[
+ ['pickboxcontains',['PickboxContains',['../class_branch.html#a88ab67c930d37daa723c94d7e59a5cf8',1,'Branch::PickboxContains()'],['../class_bus.html#a0b8f3ed6e0049dafca8c52358f96bf4b',1,'Bus::PickboxContains()'],['../class_element.html#af4815de7e7698ea116e8e2af51414050',1,'Element::PickboxContains()'],['../class_line.html#acac760d9d67d9c4d007e03592d0e96b4',1,'Line::PickboxContains()']]],
+ ['pointtolinedistance',['PointToLineDistance',['../class_element.html#a158e271d7f309cd49002ca3c98365e9b',1,'Element']]],
+ ['powerelement',['PowerElement',['../class_power_element.html#a382cdc0897802eb0a89692483fa7043e',1,'PowerElement']]]
+];
diff --git a/docs/doxygen/html/search/functions_d.html b/docs/doxygen/html/search/functions_d.html
new file mode 100644
index 0000000..5be9ecc
--- /dev/null
+++ b/docs/doxygen/html/search/functions_d.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_d.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_d.js b/docs/doxygen/html/search/functions_d.js
new file mode 100644
index 0000000..d02cd8a
--- /dev/null
+++ b/docs/doxygen/html/search/functions_d.js
@@ -0,0 +1,17 @@
+var searchData=
+[
+ ['removechild',['RemoveChild',['../class_element.html#a6be881ba60674b289a91e498d3d8fc09',1,'Element']]],
+ ['removeparent',['RemoveParent',['../class_branch.html#aa0328a743090b2b7b3f33d57a867b6dc',1,'Branch::RemoveParent()'],['../class_connection_line.html#a3f5584348b86e665161b033d4ce8d702',1,'ConnectionLine::RemoveParent()'],['../class_element.html#a9504437b60faf2c5a27584de8a24810c',1,'Element::RemoveParent()'],['../class_machines.html#a002d852ddd0d73502a6bd819b5545026',1,'Machines::RemoveParent()'],['../class_shunt.html#a665d9a8c291d427e666567c6df34321b',1,'Shunt::RemoveParent()']]],
+ ['render',['render',['../classwx_g_l_string.html#a5845eab608e6a8732ec33a5213eb8015',1,'wxGLString']]],
+ ['rendernumber',['renderNumber',['../classwx_g_l_number_renderer.html#a9de7eec569a559adea04ab66b671ac62',1,'wxGLNumberRenderer::renderNumber(wxString s, double x, double y)'],['../classwx_g_l_number_renderer.html#a2273ecc04f77d076df5352d2bdb4c3a8',1,'wxGLNumberRenderer::renderNumber(int i, double x, double y)'],['../classwx_g_l_number_renderer.html#a857e30cb8a78f1e6197957110fc339d6',1,'wxGLNumberRenderer::renderNumber(float f, double x, double y)']]],
+ ['replacechild',['ReplaceChild',['../class_element.html#ad5f4bee2e241c430a643f46dadf3d3f5',1,'Element']]],
+ ['replaceparent',['ReplaceParent',['../class_element.html#a74ec9a279ac0127550e00941206dddb1',1,'Element']]],
+ ['resetnodes',['ResetNodes',['../class_element.html#a8c16c17a6f22ffcdeb80ffa0ed27a72a',1,'Element']]],
+ ['resetpickboxes',['ResetPickboxes',['../class_element.html#a3be3ed2876d3bb547c43caab95353f33',1,'Element']]],
+ ['rotate',['Rotate',['../class_bus.html#ace039d00c23d36a7c14d7e4155c94791',1,'Bus::Rotate()'],['../class_capacitor.html#a2c3f0949c2b791c6a0b69866e9aaff7a',1,'Capacitor::Rotate()'],['../class_constant.html#a867addfc3c1a755b7aa0032d119245c6',1,'Constant::Rotate()'],['../class_element.html#afab568cea0a7074bb9984e94bd2ba52e',1,'Element::Rotate()'],['../class_exponential.html#a0714869ee8815119a6d76431bac767ea',1,'Exponential::Rotate()'],['../class_gain.html#ae19d739112c3aad30c58bdfd98f442e7',1,'Gain::Rotate()'],['../class_inductor.html#a801bb445c01059558902c0eca4d38cdd',1,'Inductor::Rotate()'],['../class_i_o_control.html#a47a5633ed68ef0648623b9733dc5dab9',1,'IOControl::Rotate()'],['../class_limiter.html#ab9c3aa47fd2fd4903be2dd600f658d25',1,'Limiter::Rotate()'],['../class_load.html#a46e9f2e0935ecca77b3a46568404d8e3',1,'Load::Rotate()'],['../class_machines.html#acff264f0c80d97a966ff97401f2f142a',1,'Machines::Rotate()'],['../class_multiplier.html#ae01f155ed56925cb87d71a860882a3a1',1,'Multiplier::Rotate()'],['../class_rate_limiter.html#a3eb4d933b1d069808617306c78835f3e',1,'RateLimiter::Rotate()'],['../class_sum.html#a738bcb564fec2764055e4785227b5eea',1,'Sum::Rotate()'],['../class_text.html#afe1f86a497f34cee4809cbd7fda24dc3',1,'Text::Rotate()'],['../class_transfer_function.html#ae145b86db1450a19a3ed32084ee60423',1,'TransferFunction::Rotate()'],['../class_transformer.html#aaa6cc999eb77a94dafaec5debb4db3de',1,'Transformer::Rotate()'],['../class_text_g_l_drawable.html#a328d55b4c8e3684a1093872cad1d41bb',1,'TextGLDrawable::rotate()']]],
+ ['rotateatposition',['RotateAtPosition',['../class_element.html#a99b213010776b34a27eb814aff288a34',1,'Element']]],
+ ['rotatedrectanglesintersects',['RotatedRectanglesIntersects',['../class_element.html#a01563b5b2fed2860132f4dd1593f9eea',1,'Element']]],
+ ['rotatenode',['RotateNode',['../class_branch.html#a190d3da81276751c5b9ab23c5d3f37df',1,'Branch::RotateNode()'],['../class_element.html#af26c67b6dd32eb1b3e417fddf54818c3',1,'Element::RotateNode()'],['../class_line.html#ab73d74778b5aa9807d21f156d15fadf7',1,'Line::RotateNode()'],['../class_machines.html#a914faa054440402cad74c3b70f62ad92',1,'Machines::RotateNode()'],['../class_shunt.html#a7a732f1fb5f54b89e33957194fefd703',1,'Shunt::RotateNode()'],['../class_transformer.html#adf0b20286f3de359346b8877d65c1996',1,'Transformer::RotateNode()']]],
+ ['runfaultcalculation',['RunFaultCalculation',['../class_fault.html#a4120f861b073783b4fb82385171fbd0f',1,'Fault']]],
+ ['runscpowercalcutation',['RunSCPowerCalcutation',['../class_fault.html#ac7942a558f3ecdb8c06ddb49567c487a',1,'Fault']]]
+];
diff --git a/docs/doxygen/html/search/functions_e.html b/docs/doxygen/html/search/functions_e.html
new file mode 100644
index 0000000..e256cb6
--- /dev/null
+++ b/docs/doxygen/html/search/functions_e.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_e.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_e.js b/docs/doxygen/html/search/functions_e.js
new file mode 100644
index 0000000..c3bdfae
--- /dev/null
+++ b/docs/doxygen/html/search/functions_e.js
@@ -0,0 +1,27 @@
+var searchData=
+[
+ ['scale',['scale',['../class_text_g_l_drawable.html#a7beff45d550827ce4e2f3335585a4f42',1,'TextGLDrawable::scale(float x, float y)'],['../class_text_g_l_drawable.html#a385db5bcf159982ba006a8dd97ee1383',1,'TextGLDrawable::scale(float k)']]],
+ ['setangle',['SetAngle',['../class_element.html#aa5d8558082ce38832af3b8c8ac1cf36f',1,'Element']]],
+ ['setbordersize',['SetBorderSize',['../class_element.html#afed922f1c0803ebdc96e785a7f696504',1,'Element']]],
+ ['setdragging',['SetDragging',['../class_element.html#add5da19e56211c76bea78638eca87150',1,'Element']]],
+ ['setdynamicevent',['SetDynamicEvent',['../class_power_element.html#a4dbd26d0a7987c30729efffa860debc4',1,'PowerElement']]],
+ ['setflip',['setFlip',['../class_text_g_l_drawable.html#a93b56ed45e3097129d4682c735a23fcf',1,'TextGLDrawable']]],
+ ['setfont',['setFont',['../classwx_g_l_string.html#ac2b03c6b32121611472baf33e84fac24',1,'wxGLString::setFont()'],['../classwx_g_l_string_array.html#a6923a709d67ada5b713549bc706bdddd',1,'wxGLStringArray::setFont()']]],
+ ['setheight',['SetHeight',['../class_element.html#a88171a7f1d0d9273f6fd43a4945341ec',1,'Element']]],
+ ['setid',['SetID',['../class_element.html#a9aa2fec8b6c7bef4bf75b9f86fbb76f2',1,'Element']]],
+ ['setnodeparent',['SetNodeParent',['../class_branch.html#aaf64ea58631438e3a16b1b2ede793875',1,'Branch::SetNodeParent()'],['../class_element.html#ac7490a91f3edfff08584567cc84d86b5',1,'Element::SetNodeParent()'],['../class_line.html#a6d35082da4d30bd432b73b72dd86fadb',1,'Line::SetNodeParent()'],['../class_machines.html#aed7664d5b85585fc13f4a1ad48457901',1,'Machines::SetNodeParent()'],['../class_shunt.html#aacb9fdd05533a8322596b130c70774ef',1,'Shunt::SetNodeParent()'],['../class_transformer.html#a4f9137e6190fb630167f671a0da51ab6',1,'Transformer::SetNodeParent()']]],
+ ['setnominalvoltage',['SetNominalVoltage',['../class_line.html#a1f3ef94716c52a357ecbcbdf00b0e072',1,'Line::SetNominalVoltage()'],['../class_power_element.html#a0730506d0417089d69f7ce64b05daed4',1,'PowerElement::SetNominalVoltage()'],['../class_sync_generator.html#aaa4c5978dc6d344747d74e36fb3e71d8',1,'SyncGenerator::SetNominalVoltage()'],['../class_sync_motor.html#a038162c828595f58782fe97dea2c864d',1,'SyncMotor::SetNominalVoltage()'],['../class_transformer.html#a7e3cd54e20d795ab9b0b8533ce03b728',1,'Transformer::SetNominalVoltage()']]],
+ ['setonline',['SetOnline',['../class_element.html#aeb786f831736af82b74c1393ee4cd2bb',1,'Element']]],
+ ['setpointlist',['SetPointList',['../class_element.html#a88941f383fb321b1be441838e2b8700f',1,'Element::SetPointList()'],['../class_line.html#af9a931bdb7e0693cacae010a19b744e6',1,'Line::SetPointList()']]],
+ ['setposition',['SetPosition',['../class_element.html#a920fe7ba1563615857618f01e64b3284',1,'Element']]],
+ ['setpowerflowdirection',['SetPowerFlowDirection',['../class_line.html#a400c8d0397ecdfe6c0a8380ee6bc7e1e',1,'Line::SetPowerFlowDirection()'],['../class_machines.html#a293cb955dcacaaebca564b8a91ce57d3',1,'Machines::SetPowerFlowDirection()'],['../class_power_element.html#a2ee71f9eb90beadf5439ce9f70469b49',1,'PowerElement::SetPowerFlowDirection()'],['../class_transformer.html#a328c419af15701734168c8db62eefa36',1,'Transformer::SetPowerFlowDirection()']]],
+ ['setrgba',['SetRGBA',['../class_open_g_l_colour.html#a0193e7fb5730b0e543ba826201568f94',1,'OpenGLColour']]],
+ ['setselected',['SetSelected',['../class_element.html#a5279e5a513391d399d576bcb83df736b',1,'Element']]],
+ ['setswitchingdata',['SetSwitchingData',['../class_power_element.html#a08d2e84b91ab7443b20a9d7eb6ab441f',1,'PowerElement']]],
+ ['setwidth',['SetWidth',['../class_element.html#a5da121470a0c26c6b5c57a7c4eeac48b',1,'Element']]],
+ ['showform',['ShowForm',['../class_bus.html#a93dbd8f80b11123395093f561d5241d0',1,'Bus::ShowForm()'],['../class_capacitor.html#a459b1bbdb153bb9720176661e2960ea6',1,'Capacitor::ShowForm()'],['../class_constant.html#af6bded0e01717303bb71da9e45c2b061',1,'Constant::ShowForm()'],['../class_element.html#ae1652eded3ccbd241a783691117418b2',1,'Element::ShowForm()'],['../class_exponential.html#abdf1c3c1d8e7839fc2a8fc914acff68d',1,'Exponential::ShowForm()'],['../class_gain.html#a6b98027cbf545302867ad75f7ab84b93',1,'Gain::ShowForm()'],['../class_ind_motor.html#add48c9a03d197a6279ca2e33af0fe286',1,'IndMotor::ShowForm()'],['../class_inductor.html#abfaf28fc70a71f3f85940eef7d1551c9',1,'Inductor::ShowForm()'],['../class_i_o_control.html#abbd3054700825f9c4ac1b7c813f7b439',1,'IOControl::ShowForm()'],['../class_limiter.html#a31fd227e010e7d39f1435a70709b14e3',1,'Limiter::ShowForm()'],['../class_line.html#a24c6a659148f063c78e080a18f4517a1',1,'Line::ShowForm()'],['../class_load.html#a792367f35c97324328816fee156e5ecf',1,'Load::ShowForm()'],['../class_multiplier.html#a4fa1206b47c626930db753a70e01680d',1,'Multiplier::ShowForm()'],['../class_rate_limiter.html#a7d16df402b56e0025bab076aa071be60',1,'RateLimiter::ShowForm()'],['../class_sum.html#a8c4bfb1dc965d8ac246de59d1f10888b',1,'Sum::ShowForm()'],['../class_sync_generator.html#a4a9dd07d901f26cc8304399fe241afec',1,'SyncGenerator::ShowForm()'],['../class_sync_motor.html#a3201b22e0271517f5ed3df85da6cee6f',1,'SyncMotor::ShowForm()'],['../class_transfer_function.html#afe15de93ab4f93032560a6139091ef10',1,'TransferFunction::ShowForm()'],['../class_transformer.html#acb55f182a7f6d7af0feb6a94cb62af4f',1,'Transformer::ShowForm()']]],
+ ['showpickbox',['ShowPickbox',['../class_element.html#ab8bf35b4a205fa58772402cea7fad89c',1,'Element']]],
+ ['startmove',['StartMove',['../class_branch.html#a947cec45fcdc78d01eaabe19d23daf64',1,'Branch::StartMove()'],['../class_connection_line.html#a292d284d6f30b209995c2a9877f9fe36',1,'ConnectionLine::StartMove()'],['../class_control_element.html#a61440a392d438de163bfe9ffb8e9efec',1,'ControlElement::StartMove()'],['../class_element.html#a846a2a51780a99363b4d4b1812ca16b4',1,'Element::StartMove()'],['../class_line.html#abb812387508a9971570bfa1d38e41041',1,'Line::StartMove()'],['../class_machines.html#acbefe76cd5161b5684a27205b155e797',1,'Machines::StartMove()'],['../class_shunt.html#a56d6136d647f64cf490dd9d7720f6865',1,'Shunt::StartMove()'],['../class_transformer.html#a0395a11dc8173e511a0596ac96bf05e5',1,'Transformer::StartMove()']]],
+ ['stringfromdouble',['StringFromDouble',['../class_element.html#abb2e253ec1e86353cd7160209c96553c',1,'Element']]],
+ ['switchescontains',['SwitchesContains',['../class_power_element.html#a789105cc7c170330e7daf2a0453fde6d',1,'PowerElement']]]
+];
diff --git a/docs/doxygen/html/search/functions_f.html b/docs/doxygen/html/search/functions_f.html
new file mode 100644
index 0000000..424126c
--- /dev/null
+++ b/docs/doxygen/html/search/functions_f.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_f.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/functions_f.js b/docs/doxygen/html/search/functions_f.js
new file mode 100644
index 0000000..70a5b1b
--- /dev/null
+++ b/docs/doxygen/html/search/functions_f.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['updateelementsfault',['UpdateElementsFault',['../class_fault.html#af1bb91359dfe8df0251a2031957d3ddf',1,'Fault']]],
+ ['updateelementspowerflow',['UpdateElementsPowerFlow',['../class_electric_calculation.html#a1d417da6eeb8c12f7be6501fff6f7049',1,'ElectricCalculation']]],
+ ['updatenodes',['UpdateNodes',['../class_branch.html#a31428bf54c5b95a7a2e63bbf60ef9e35',1,'Branch::UpdateNodes()'],['../class_element.html#a499c3b52be27d2bf436a13b6f5353b9c',1,'Element::UpdateNodes()'],['../class_machines.html#a51d79bffa4471eb29c223aaa180839f7',1,'Machines::UpdateNodes()'],['../class_shunt.html#abe01dcdf8bc0ba6fc97d41673889fb8e',1,'Shunt::UpdateNodes()']]],
+ ['updateswitches',['UpdateSwitches',['../class_branch.html#a0687f6a668e10dd442c5010649049706',1,'Branch::UpdateSwitches()'],['../class_power_element.html#abd2cee52270374e17951782bdb571dce',1,'PowerElement::UpdateSwitches()']]]
+];
diff --git a/docs/doxygen/html/search/mag_sel.png b/docs/doxygen/html/search/mag_sel.png
new file mode 100644
index 0000000..81f6040
--- /dev/null
+++ b/docs/doxygen/html/search/mag_sel.png
Binary files differ
diff --git a/docs/doxygen/html/search/nomatches.html b/docs/doxygen/html/search/nomatches.html
new file mode 100644
index 0000000..b1ded27
--- /dev/null
+++ b/docs/doxygen/html/search/nomatches.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/search.css b/docs/doxygen/html/search/search.css
new file mode 100644
index 0000000..3cf9df9
--- /dev/null
+++ b/docs/doxygen/html/search/search.css
@@ -0,0 +1,271 @@
+/*---------------- Search Box */
+
+#FSearchBox {
+ float: left;
+}
+
+#MSearchBox {
+ white-space : nowrap;
+ float: none;
+ margin-top: 8px;
+ right: 0px;
+ width: 170px;
+ height: 24px;
+ z-index: 102;
+}
+
+#MSearchBox .left
+{
+ display:block;
+ position:absolute;
+ left:10px;
+ width:20px;
+ height:19px;
+ background:url('search_l.png') no-repeat;
+ background-position:right;
+}
+
+#MSearchSelect {
+ display:block;
+ position:absolute;
+ width:20px;
+ height:19px;
+}
+
+.left #MSearchSelect {
+ left:4px;
+}
+
+.right #MSearchSelect {
+ right:5px;
+}
+
+#MSearchField {
+ display:block;
+ position:absolute;
+ height:19px;
+ background:url('search_m.png') repeat-x;
+ border:none;
+ width:115px;
+ margin-left:20px;
+ padding-left:4px;
+ color: #909090;
+ outline: none;
+ font: 9pt Arial, Verdana, sans-serif;
+ -webkit-border-radius: 0px;
+}
+
+#FSearchBox #MSearchField {
+ margin-left:15px;
+}
+
+#MSearchBox .right {
+ display:block;
+ position:absolute;
+ right:10px;
+ top:8px;
+ width:20px;
+ height:19px;
+ background:url('search_r.png') no-repeat;
+ background-position:left;
+}
+
+#MSearchClose {
+ display: none;
+ position: absolute;
+ top: 4px;
+ background : none;
+ border: none;
+ margin: 0px 4px 0px 0px;
+ padding: 0px 0px;
+ outline: none;
+}
+
+.left #MSearchClose {
+ left: 6px;
+}
+
+.right #MSearchClose {
+ right: 2px;
+}
+
+.MSearchBoxActive #MSearchField {
+ color: #000000;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #90A5CE;
+ background-color: #F9FAFC;
+ z-index: 10001;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+ font: 8pt Arial, Verdana, sans-serif;
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: monospace;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: #000000;
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: #000000;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem:hover {
+ color: #FFFFFF;
+ background-color: #3D578C;
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ width: 60ex;
+ height: 15em;
+}
+
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #000;
+ background-color: #EEF1F7;
+ z-index:10000;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+ padding-bottom: 15px;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+
+body.SRPage {
+ margin: 5px 2px;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+
+.SRPage .SRChildren {
+ display: none;
+}
+
+.SRSymbol {
+ font-weight: bold;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+span.SRScope {
+ padding-left: 4px;
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+}
+
+.SRResult {
+ display: none;
+}
+
+DIV.searchresults {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+/*---------------- External search page results */
+
+.searchresult {
+ background-color: #F0F3F8;
+}
+
+.pages b {
+ color: white;
+ padding: 5px 5px 3px 5px;
+ background-image: url("../tab_a.png");
+ background-repeat: repeat-x;
+ text-shadow: 0 1px 1px #000000;
+}
+
+.pages {
+ line-height: 17px;
+ margin-left: 4px;
+ text-decoration: none;
+}
+
+.hl {
+ font-weight: bold;
+}
+
+#searchresults {
+ margin-bottom: 20px;
+}
+
+.searchpages {
+ margin-top: 10px;
+}
+
diff --git a/docs/doxygen/html/search/search.js b/docs/doxygen/html/search/search.js
new file mode 100644
index 0000000..dedce3b
--- /dev/null
+++ b/docs/doxygen/html/search/search.js
@@ -0,0 +1,791 @@
+function convertToId(search)
+{
+ var result = '';
+ for (i=0;i<search.length;i++)
+ {
+ var c = search.charAt(i);
+ var cn = c.charCodeAt(0);
+ if (c.match(/[a-z0-9\u0080-\uFFFF]/))
+ {
+ result+=c;
+ }
+ else if (cn<16)
+ {
+ result+="_0"+cn.toString(16);
+ }
+ else
+ {
+ result+="_"+cn.toString(16);
+ }
+ }
+ return result;
+}
+
+function getXPos(item)
+{
+ var x = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ x += item.offsetLeft;
+ item = item.offsetParent;
+ }
+ }
+ return x;
+}
+
+function getYPos(item)
+{
+ var y = 0;
+ if (item.offsetWidth)
+ {
+ while (item && item!=document.body)
+ {
+ y += item.offsetTop;
+ item = item.offsetParent;
+ }
+ }
+ return y;
+}
+
+/* A class handling everything associated with the search panel.
+
+ Parameters:
+ name - The name of the global variable that will be
+ storing this instance. Is needed to be able to set timeouts.
+ resultPath - path to use for external files
+*/
+function SearchBox(name, resultsPath, inFrame, label)
+{
+ if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
+
+ // ---------- Instance variables
+ this.name = name;
+ this.resultsPath = resultsPath;
+ this.keyTimeout = 0;
+ this.keyTimeoutLength = 500;
+ this.closeSelectionTimeout = 300;
+ this.lastSearchValue = "";
+ this.lastResultsPage = "";
+ this.hideTimeout = 0;
+ this.searchIndex = 0;
+ this.searchActive = false;
+ this.insideFrame = inFrame;
+ this.searchLabel = label;
+
+ // ----------- DOM Elements
+
+ this.DOMSearchField = function()
+ { return document.getElementById("MSearchField"); }
+
+ this.DOMSearchSelect = function()
+ { return document.getElementById("MSearchSelect"); }
+
+ this.DOMSearchSelectWindow = function()
+ { return document.getElementById("MSearchSelectWindow"); }
+
+ this.DOMPopupSearchResults = function()
+ { return document.getElementById("MSearchResults"); }
+
+ this.DOMPopupSearchResultsWindow = function()
+ { return document.getElementById("MSearchResultsWindow"); }
+
+ this.DOMSearchClose = function()
+ { return document.getElementById("MSearchClose"); }
+
+ this.DOMSearchBox = function()
+ { return document.getElementById("MSearchBox"); }
+
+ // ------------ Event Handlers
+
+ // Called when focus is added or removed from the search field.
+ this.OnSearchFieldFocus = function(isActive)
+ {
+ this.Activate(isActive);
+ }
+
+ this.OnSearchSelectShow = function()
+ {
+ var searchSelectWindow = this.DOMSearchSelectWindow();
+ var searchField = this.DOMSearchSelect();
+
+ if (this.insideFrame)
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ left += searchField.offsetWidth + 6;
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ left -= searchSelectWindow.offsetWidth;
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+ else
+ {
+ var left = getXPos(searchField);
+ var top = getYPos(searchField);
+ top += searchField.offsetHeight;
+
+ // show search selection popup
+ searchSelectWindow.style.display='block';
+ searchSelectWindow.style.left = left + 'px';
+ searchSelectWindow.style.top = top + 'px';
+ }
+
+ // stop selection hide timer
+ if (this.hideTimeout)
+ {
+ clearTimeout(this.hideTimeout);
+ this.hideTimeout=0;
+ }
+ return false; // to avoid "image drag" default event
+ }
+
+ this.OnSearchSelectHide = function()
+ {
+ this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
+ this.closeSelectionTimeout);
+ }
+
+ // Called when the content of the search field is changed.
+ this.OnSearchFieldChange = function(evt)
+ {
+ if (this.keyTimeout) // kill running timer
+ {
+ clearTimeout(this.keyTimeout);
+ this.keyTimeout = 0;
+ }
+
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 || e.keyCode==13)
+ {
+ if (e.shiftKey==1)
+ {
+ this.OnSearchSelectShow();
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ child.focus();
+ return;
+ }
+ }
+ return;
+ }
+ else if (window.frames.MSearchResults.searchResults)
+ {
+ var elem = window.frames.MSearchResults.searchResults.NavNext(0);
+ if (elem) elem.focus();
+ }
+ }
+ else if (e.keyCode==27) // Escape out of the search field
+ {
+ this.DOMSearchField().blur();
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ this.Activate(false);
+ return;
+ }
+
+ // strip whitespaces
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+
+ if (searchValue != this.lastSearchValue) // search value has changed
+ {
+ if (searchValue != "") // non-empty search
+ {
+ // set timer for search update
+ this.keyTimeout = setTimeout(this.name + '.Search()',
+ this.keyTimeoutLength);
+ }
+ else // empty search field
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.lastSearchValue = '';
+ }
+ }
+ }
+
+ this.SelectItemCount = function(id)
+ {
+ var count=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ count++;
+ }
+ }
+ return count;
+ }
+
+ this.SelectItemSet = function(id)
+ {
+ var i,j=0;
+ var win=this.DOMSearchSelectWindow();
+ for (i=0;i<win.childNodes.length;i++)
+ {
+ var child = win.childNodes[i]; // get span within a
+ if (child.className=='SelectItem')
+ {
+ var node = child.firstChild;
+ if (j==id)
+ {
+ node.innerHTML='&#8226;';
+ }
+ else
+ {
+ node.innerHTML='&#160;';
+ }
+ j++;
+ }
+ }
+ }
+
+ // Called when an search filter selection is made.
+ // set item with index id as the active item
+ this.OnSelectItem = function(id)
+ {
+ this.searchIndex = id;
+ this.SelectItemSet(id);
+ var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
+ if (searchValue!="" && this.searchActive) // something was found -> do a search
+ {
+ this.Search();
+ }
+ }
+
+ this.OnSearchSelectKey = function(evt)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
+ {
+ this.searchIndex++;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==38 && this.searchIndex>0) // Up
+ {
+ this.searchIndex--;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==13 || e.keyCode==27)
+ {
+ this.OnSelectItem(this.searchIndex);
+ this.CloseSelectionWindow();
+ this.DOMSearchField().focus();
+ }
+ return false;
+ }
+
+ // --------- Actions
+
+ // Closes the results window.
+ this.CloseResultsWindow = function()
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.Activate(false);
+ }
+
+ this.CloseSelectionWindow = function()
+ {
+ this.DOMSearchSelectWindow().style.display = 'none';
+ }
+
+ // Performs a search.
+ this.Search = function()
+ {
+ this.keyTimeout = 0;
+
+ // strip leading whitespace
+ var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+ var code = searchValue.toLowerCase().charCodeAt(0);
+ var idxChar = searchValue.substr(0, 1).toLowerCase();
+ if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
+ {
+ idxChar = searchValue.substr(0, 2);
+ }
+
+ var resultsPage;
+ var resultsPageWithSearch;
+ var hasResultsPage;
+
+ var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
+ if (idx!=-1)
+ {
+ var hexCode=idx.toString(16);
+ resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
+ resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+ hasResultsPage = true;
+ }
+ else // nothing available for this search term
+ {
+ resultsPage = this.resultsPath + '/nomatches.html';
+ resultsPageWithSearch = resultsPage;
+ hasResultsPage = false;
+ }
+
+ window.frames.MSearchResults.location = resultsPageWithSearch;
+ var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+ if (domPopupSearchResultsWindow.style.display!='block')
+ {
+ var domSearchBox = this.DOMSearchBox();
+ this.DOMSearchClose().style.display = 'inline';
+ if (this.insideFrame)
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ domPopupSearchResultsWindow.style.position = 'relative';
+ domPopupSearchResultsWindow.style.display = 'block';
+ var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+ domPopupSearchResultsWindow.style.width = width + 'px';
+ domPopupSearchResults.style.width = width + 'px';
+ }
+ else
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
+ var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
+ domPopupSearchResultsWindow.style.display = 'block';
+ left -= domPopupSearchResults.offsetWidth;
+ domPopupSearchResultsWindow.style.top = top + 'px';
+ domPopupSearchResultsWindow.style.left = left + 'px';
+ }
+ }
+
+ this.lastSearchValue = searchValue;
+ this.lastResultsPage = resultsPage;
+ }
+
+ // -------- Activation Functions
+
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
+ this.Activate = function(isActive)
+ {
+ if (isActive || // open it
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
+ )
+ {
+ this.DOMSearchBox().className = 'MSearchBoxActive';
+
+ var searchField = this.DOMSearchField();
+
+ if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+ {
+ searchField.value = '';
+ this.searchActive = true;
+ }
+ }
+ else if (!isActive) // directly remove the panel
+ {
+ this.DOMSearchBox().className = 'MSearchBoxInactive';
+ this.DOMSearchField().value = this.searchLabel;
+ this.searchActive = false;
+ this.lastSearchValue = ''
+ this.lastResultsPage = '';
+ }
+ }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+ // The number of matches from the last run of <Search()>.
+ this.lastMatchCount = 0;
+ this.lastKey = 0;
+ this.repeatOn = false;
+
+ // Toggles the visibility of the passed element ID.
+ this.FindChildElement = function(id)
+ {
+ var parentElement = document.getElementById(id);
+ var element = parentElement.firstChild;
+
+ while (element && element!=parentElement)
+ {
+ if (element.nodeName == 'DIV' && element.className == 'SRChildren')
+ {
+ return element;
+ }
+
+ if (element.nodeName == 'DIV' && element.hasChildNodes())
+ {
+ element = element.firstChild;
+ }
+ else if (element.nextSibling)
+ {
+ element = element.nextSibling;
+ }
+ else
+ {
+ do
+ {
+ element = element.parentNode;
+ }
+ while (element && element!=parentElement && !element.nextSibling);
+
+ if (element && element!=parentElement)
+ {
+ element = element.nextSibling;
+ }
+ }
+ }
+ }
+
+ this.Toggle = function(id)
+ {
+ var element = this.FindChildElement(id);
+ if (element)
+ {
+ if (element.style.display == 'block')
+ {
+ element.style.display = 'none';
+ }
+ else
+ {
+ element.style.display = 'block';
+ }
+ }
+ }
+
+ // Searches for the passed string. If there is no parameter,
+ // it takes it from the URL query.
+ //
+ // Always returns true, since other documents may try to call it
+ // and that may or may not be possible.
+ this.Search = function(search)
+ {
+ if (!search) // get search word from URL
+ {
+ search = window.location.search;
+ search = search.substring(1); // Remove the leading '?'
+ search = unescape(search);
+ }
+
+ search = search.replace(/^ +/, ""); // strip leading spaces
+ search = search.replace(/ +$/, ""); // strip trailing spaces
+ search = search.toLowerCase();
+ search = convertToId(search);
+
+ var resultRows = document.getElementsByTagName("div");
+ var matches = 0;
+
+ var i = 0;
+ while (i < resultRows.length)
+ {
+ var row = resultRows.item(i);
+ if (row.className == "SRResult")
+ {
+ var rowMatchName = row.id.toLowerCase();
+ rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+ if (search.length<=rowMatchName.length &&
+ rowMatchName.substr(0, search.length)==search)
+ {
+ row.style.display = 'block';
+ matches++;
+ }
+ else
+ {
+ row.style.display = 'none';
+ }
+ }
+ i++;
+ }
+ document.getElementById("Searching").style.display='none';
+ if (matches == 0) // no results
+ {
+ document.getElementById("NoMatches").style.display='block';
+ }
+ else // at least one result
+ {
+ document.getElementById("NoMatches").style.display='none';
+ }
+ this.lastMatchCount = matches;
+ return true;
+ }
+
+ // return the first item with index index or higher that is visible
+ this.NavNext = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index++;
+ }
+ return focusItem;
+ }
+
+ this.NavPrev = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index--;
+ }
+ return focusItem;
+ }
+
+ this.ProcessKeys = function(e)
+ {
+ if (e.type == "keydown")
+ {
+ this.repeatOn = false;
+ this.lastKey = e.keyCode;
+ }
+ else if (e.type == "keypress")
+ {
+ if (!this.repeatOn)
+ {
+ if (this.lastKey) this.repeatOn = true;
+ return false; // ignore first keypress after keydown
+ }
+ }
+ else if (e.type == "keyup")
+ {
+ this.lastKey = 0;
+ this.repeatOn = false;
+ }
+ return this.lastKey!=0;
+ }
+
+ this.Nav = function(evt,itemIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ var newIndex = itemIndex-1;
+ var focusItem = this.NavPrev(newIndex);
+ if (focusItem)
+ {
+ var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+ if (child && child.style.display == 'block') // children visible
+ {
+ var n=0;
+ var tmpElem;
+ while (1) // search for last child
+ {
+ tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+ if (tmpElem)
+ {
+ focusItem = tmpElem;
+ }
+ else // found it!
+ {
+ break;
+ }
+ n++;
+ }
+ }
+ }
+ if (focusItem)
+ {
+ focusItem.focus();
+ }
+ else // return focus to search field
+ {
+ parent.document.getElementById("MSearchField").focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = itemIndex+1;
+ var focusItem;
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem && elem.style.display == 'block') // children visible
+ {
+ focusItem = document.getElementById('Item'+itemIndex+'_c0');
+ }
+ if (!focusItem) focusItem = this.NavNext(newIndex);
+ if (focusItem) focusItem.focus();
+ }
+ else if (this.lastKey==39) // Right
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'block';
+ }
+ else if (this.lastKey==37) // Left
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'none';
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+
+ this.NavChild = function(evt,itemIndex,childIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ if (childIndex>0)
+ {
+ var newIndex = childIndex-1;
+ document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+ }
+ else // already at first child, jump to parent
+ {
+ document.getElementById('Item'+itemIndex).focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = childIndex+1;
+ var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+ if (!elem) // last child, jump to parent next parent
+ {
+ elem = this.NavNext(itemIndex+1);
+ }
+ if (elem)
+ {
+ elem.focus();
+ }
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+}
+
+function setKeyActions(elem,action)
+{
+ elem.setAttribute('onkeydown',action);
+ elem.setAttribute('onkeypress',action);
+ elem.setAttribute('onkeyup',action);
+}
+
+function setClassAttr(elem,attr)
+{
+ elem.setAttribute('class',attr);
+ elem.setAttribute('className',attr);
+}
+
+function createResults()
+{
+ var results = document.getElementById("SRResults");
+ for (var e=0; e<searchData.length; e++)
+ {
+ var id = searchData[e][0];
+ var srResult = document.createElement('div');
+ srResult.setAttribute('id','SR_'+id);
+ setClassAttr(srResult,'SRResult');
+ var srEntry = document.createElement('div');
+ setClassAttr(srEntry,'SREntry');
+ var srLink = document.createElement('a');
+ srLink.setAttribute('id','Item'+e);
+ setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
+ setClassAttr(srLink,'SRSymbol');
+ srLink.innerHTML = searchData[e][1][0];
+ srEntry.appendChild(srLink);
+ if (searchData[e][1].length==2) // single result
+ {
+ srLink.setAttribute('href',searchData[e][1][1][0]);
+ if (searchData[e][1][1][1])
+ {
+ srLink.setAttribute('target','_parent');
+ }
+ var srScope = document.createElement('span');
+ setClassAttr(srScope,'SRScope');
+ srScope.innerHTML = searchData[e][1][1][2];
+ srEntry.appendChild(srScope);
+ }
+ else // multiple results
+ {
+ srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
+ var srChildren = document.createElement('div');
+ setClassAttr(srChildren,'SRChildren');
+ for (var c=0; c<searchData[e][1].length-1; c++)
+ {
+ var srChild = document.createElement('a');
+ srChild.setAttribute('id','Item'+e+'_c'+c);
+ setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
+ setClassAttr(srChild,'SRScope');
+ srChild.setAttribute('href',searchData[e][1][c+1][0]);
+ if (searchData[e][1][c+1][1])
+ {
+ srChild.setAttribute('target','_parent');
+ }
+ srChild.innerHTML = searchData[e][1][c+1][2];
+ srChildren.appendChild(srChild);
+ }
+ srEntry.appendChild(srChildren);
+ }
+ srResult.appendChild(srEntry);
+ results.appendChild(srResult);
+ }
+}
+
+function init_search()
+{
+ var results = document.getElementById("MSearchSelectWindow");
+ for (var key in indexSectionLabels)
+ {
+ var link = document.createElement('a');
+ link.setAttribute('class','SelectItem');
+ link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
+ link.href='javascript:void(0)';
+ link.innerHTML='<span class="SelectionMark">&#160;</span>'+indexSectionLabels[key];
+ results.appendChild(link);
+ }
+ searchBox.OnSelectItem(0);
+}
+
diff --git a/docs/doxygen/html/search/search_l.png b/docs/doxygen/html/search/search_l.png
new file mode 100644
index 0000000..c872f4d
--- /dev/null
+++ b/docs/doxygen/html/search/search_l.png
Binary files differ
diff --git a/docs/doxygen/html/search/search_m.png b/docs/doxygen/html/search/search_m.png
new file mode 100644
index 0000000..b429a16
--- /dev/null
+++ b/docs/doxygen/html/search/search_m.png
Binary files differ
diff --git a/docs/doxygen/html/search/search_r.png b/docs/doxygen/html/search/search_r.png
new file mode 100644
index 0000000..97ee8b4
--- /dev/null
+++ b/docs/doxygen/html/search/search_r.png
Binary files differ
diff --git a/docs/doxygen/html/search/searchdata.js b/docs/doxygen/html/search/searchdata.js
new file mode 100644
index 0000000..34ffe62
--- /dev/null
+++ b/docs/doxygen/html/search/searchdata.js
@@ -0,0 +1,33 @@
+var indexSectionsWithContent =
+{
+ 0: "abcdefghilmnoprstuw~",
+ 1: "abcdefgilmnoprstw",
+ 2: "efp",
+ 3: "abcdefghimnoprsuw~",
+ 4: "cms",
+ 5: "cefps",
+ 6: "fipsu"
+};
+
+var indexSectionNames =
+{
+ 0: "all",
+ 1: "classes",
+ 2: "files",
+ 3: "functions",
+ 4: "variables",
+ 5: "enums",
+ 6: "enumvalues"
+};
+
+var indexSectionLabels =
+{
+ 0: "All",
+ 1: "Classes",
+ 2: "Files",
+ 3: "Functions",
+ 4: "Variables",
+ 5: "Enumerations",
+ 6: "Enumerator"
+};
+
diff --git a/docs/doxygen/html/search/variables_0.html b/docs/doxygen/html/search/variables_0.html
new file mode 100644
index 0000000..74ce807
--- /dev/null
+++ b/docs/doxygen/html/search/variables_0.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_0.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/variables_0.js b/docs/doxygen/html/search/variables_0.js
new file mode 100644
index 0000000..e9e251d
--- /dev/null
+++ b/docs/doxygen/html/search/variables_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['c',['c',['../struct_integration_constant.html#afc3598097377951b84492d087a06b455',1,'IntegrationConstant']]]
+];
diff --git a/docs/doxygen/html/search/variables_1.html b/docs/doxygen/html/search/variables_1.html
new file mode 100644
index 0000000..84237b6
--- /dev/null
+++ b/docs/doxygen/html/search/variables_1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_1.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/variables_1.js b/docs/doxygen/html/search/variables_1.js
new file mode 100644
index 0000000..51cdb68
--- /dev/null
+++ b/docs/doxygen/html/search/variables_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['m',['m',['../struct_integration_constant.html#adafabd0d37a52d4ed054a800cbce3d65',1,'IntegrationConstant']]]
+];
diff --git a/docs/doxygen/html/search/variables_2.html b/docs/doxygen/html/search/variables_2.html
new file mode 100644
index 0000000..5c9de1a
--- /dev/null
+++ b/docs/doxygen/html/search/variables_2.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html><head><title></title>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_2.js"></script>
+<script type="text/javascript" src="search.js"></script>
+</head>
+<body class="SRPage">
+<div id="SRIndex">
+<div class="SRStatus" id="Loading">Loading...</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+<script type="text/javascript"><!--
+document.getElementById("Loading").style.display="none";
+document.getElementById("NoMatches").style.display="none";
+var searchResults = new SearchResults("searchResults");
+searchResults.Search();
+--></script>
+</div>
+</body>
+</html>
diff --git a/docs/doxygen/html/search/variables_2.js b/docs/doxygen/html/search/variables_2.js
new file mode 100644
index 0000000..29e91ca
--- /dev/null
+++ b/docs/doxygen/html/search/variables_2.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['swtime',['swTime',['../struct_switching_data.html#a3323745bf0a3f6461fbc19bc76a189df',1,'SwitchingData']]],
+ ['swtype',['swType',['../struct_switching_data.html#af78fb958137a0532ea2a584810708574',1,'SwitchingData']]]
+];