diff options
Diffstat (limited to 'docs/doxygen/html/class_fault.html')
-rw-r--r-- | docs/doxygen/html/class_fault.html | 428 |
1 files changed, 428 insertions, 0 deletions
diff --git a/docs/doxygen/html/class_fault.html b/docs/doxygen/html/class_fault.html new file mode 100644 index 0000000..569270f --- /dev/null +++ b/docs/doxygen/html/class_fault.html @@ -0,0 +1,428 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.13"/> +<meta name="viewport" content="width=device-width, initial-scale=1"/> +<title>PSP-UFU: Fault Class Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectlogo"><img alt="Logo" src="logo256.png"/></td> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">PSP-UFU +  <span id="projectnumber">2017w37a</span> + </div> + <div id="projectbrief">Power System Platform (UFU)</div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.13 --> +<script type="text/javascript"> +var searchBox = new SearchBox("searchBox", "search",false,'Search'); +</script> +<script type="text/javascript" src="menudata.js"></script> +<script type="text/javascript" src="menu.js"></script> +<script type="text/javascript"> +$(function() { + initMenu('',true,false,'search.php','Search'); + $(document).ready(function() { init_search(); }); +}); +</script> +<div id="main-nav"></div> +<!-- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +</div> + +<!-- iframe showing the search results (closed by default) --> +<div id="MSearchResultsWindow"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +</div><!-- top --> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="#pro-attribs">Protected Attributes</a> | +<a href="class_fault-members.html">List of all members</a> </div> + <div class="headertitle"> +<div class="title">Fault Class Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p><code>#include <<a class="el" href="_fault_8h_source.html">Fault.h</a>></code></p> +<div class="dynheader"> +Inheritance diagram for Fault:</div> +<div class="dyncontent"> + <div class="center"> + <img src="class_fault.png" usemap="#Fault_map" alt=""/> + <map id="Fault_map" name="Fault_map"> +<area href="class_electric_calculation.html" alt="ElectricCalculation" shape="rect" coords="0,0,118,24"/> +</map> + </div></div> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr class="memitem:a8fbe3ce9f7288c4f8261db2d9a89adbb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_fault.html#a8fbe3ce9f7288c4f8261db2d9a89adbb">Fault</a> (std::vector< <a class="el" href="class_element.html">Element</a> *> elementList)</td></tr> +<tr class="memdesc:a8fbe3ce9f7288c4f8261db2d9a89adbb"><td class="mdescLeft"> </td><td class="mdescRight">Contructor. <a href="#a8fbe3ce9f7288c4f8261db2d9a89adbb">More...</a><br /></td></tr> +<tr class="separator:a8fbe3ce9f7288c4f8261db2d9a89adbb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a77baeae2c3388de3f7bbeabf52c99bef"><td class="memItemLeft" align="right" valign="top"><a id="a77baeae2c3388de3f7bbeabf52c99bef"></a> + </td><td class="memItemRight" valign="bottom"><a class="el" href="class_fault.html#a77baeae2c3388de3f7bbeabf52c99bef">Fault</a> ()</td></tr> +<tr class="memdesc:a77baeae2c3388de3f7bbeabf52c99bef"><td class="mdescLeft"> </td><td class="mdescRight">Default contructor. Use GetElementsFromList(std::vector<Element*> elementList). <br /></td></tr> +<tr class="separator:a77baeae2c3388de3f7bbeabf52c99bef"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a42019654142cd8187b314e43d70262eb"><td class="memItemLeft" align="right" valign="top"><a id="a42019654142cd8187b314e43d70262eb"></a> + </td><td class="memItemRight" valign="bottom"><a class="el" href="class_fault.html#a42019654142cd8187b314e43d70262eb">~Fault</a> ()</td></tr> +<tr class="memdesc:a42019654142cd8187b314e43d70262eb"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br /></td></tr> +<tr class="separator:a42019654142cd8187b314e43d70262eb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4120f861b073783b4fb82385171fbd0f"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_fault.html#a4120f861b073783b4fb82385171fbd0f">RunFaultCalculation</a> (double systemPowerBase)</td></tr> +<tr class="memdesc:a4120f861b073783b4fb82385171fbd0f"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the fault of the system. Return true if was possible the calculation. <a href="#a4120f861b073783b4fb82385171fbd0f">More...</a><br /></td></tr> +<tr class="separator:a4120f861b073783b4fb82385171fbd0f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac7942a558f3ecdb8c06ddb49567c487a"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_fault.html#ac7942a558f3ecdb8c06ddb49567c487a">RunSCPowerCalcutation</a> (double systemPowerBase)</td></tr> +<tr class="memdesc:ac7942a558f3ecdb8c06ddb49567c487a"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the short-circuit power of the system. Return true if was possible the calculation. <a href="#ac7942a558f3ecdb8c06ddb49567c487a">More...</a><br /></td></tr> +<tr class="separator:ac7942a558f3ecdb8c06ddb49567c487a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af1bb91359dfe8df0251a2031957d3ddf"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_fault.html#af1bb91359dfe8df0251a2031957d3ddf">UpdateElementsFault</a> (double systemPowerBase)</td></tr> +<tr class="memdesc:af1bb91359dfe8df0251a2031957d3ddf"><td class="mdescLeft"> </td><td class="mdescRight">Update the data of the elements. <a href="#af1bb91359dfe8df0251a2031957d3ddf">More...</a><br /></td></tr> +<tr class="separator:af1bb91359dfe8df0251a2031957d3ddf"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3c2f14cd1da46cb88109fdb172d959b0"><td class="memItemLeft" align="right" valign="top">virtual wxString </td><td class="memItemRight" valign="bottom"><a class="el" href="class_fault.html#a3c2f14cd1da46cb88109fdb172d959b0">GetErrorMessage</a> ()</td></tr> +<tr class="memdesc:a3c2f14cd1da46cb88109fdb172d959b0"><td class="mdescLeft"> </td><td class="mdescRight">Get the error message generated in <a class="el" href="class_fault.html#a4120f861b073783b4fb82385171fbd0f" title="Calculate the fault of the system. Return true if was possible the calculation. ">RunFaultCalculation(double systemPowerBase)</a>. <a href="#a3c2f14cd1da46cb88109fdb172d959b0">More...</a><br /></td></tr> +<tr class="separator:a3c2f14cd1da46cb88109fdb172d959b0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pub_methods_class_electric_calculation"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_electric_calculation')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_electric_calculation.html">ElectricCalculation</a></td></tr> +<tr class="memitem:a6663e7a20e96ee975bd0f7d54b8a6f70 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a6663e7a20e96ee975bd0f7d54b8a6f70"></a> + </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a6663e7a20e96ee975bd0f7d54b8a6f70">ElectricCalculation</a> ()</td></tr> +<tr class="memdesc:a6663e7a20e96ee975bd0f7d54b8a6f70 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr> +<tr class="separator:a6663e7a20e96ee975bd0f7d54b8a6f70 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1e70291bfa9a0850d9ffcbee44daa2f7 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a1e70291bfa9a0850d9ffcbee44daa2f7"></a> + </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a1e70291bfa9a0850d9ffcbee44daa2f7">~ElectricCalculation</a> ()</td></tr> +<tr class="memdesc:a1e70291bfa9a0850d9ffcbee44daa2f7 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br /></td></tr> +<tr class="separator:a1e70291bfa9a0850d9ffcbee44daa2f7 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aff1a62936d87e61764b13f3b0212cf92 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#aff1a62936d87e61764b13f3b0212cf92">GetElementsFromList</a> (std::vector< <a class="el" href="class_element.html">Element</a> *> elementList)</td></tr> +<tr class="memdesc:aff1a62936d87e61764b13f3b0212cf92 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Separate the power elements from a generic list. <a href="class_electric_calculation.html#aff1a62936d87e61764b13f3b0212cf92">More...</a><br /></td></tr> +<tr class="separator:aff1a62936d87e61764b13f3b0212cf92 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a939e6e75b5e0cb555a82b2f9ef59c59d inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a939e6e75b5e0cb555a82b2f9ef59c59d">GetYBus</a> (std::vector< std::vector< std::complex< double > > > &yBus, double systemPowerBase, YBusSequence sequence=POSITIVE_SEQ, bool includeSyncMachines=false, bool allLoadsAsImpedances=false)</td></tr> +<tr class="memdesc:a939e6e75b5e0cb555a82b2f9ef59c59d inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the admittance matrix from the list of elements (use GetElementsFromList first). <a href="class_electric_calculation.html#a939e6e75b5e0cb555a82b2f9ef59c59d">More...</a><br /></td></tr> +<tr class="separator:a939e6e75b5e0cb555a82b2f9ef59c59d inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af00a6599f2b0b4e35bf0f8c70195447c inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#af00a6599f2b0b4e35bf0f8c70195447c">InvertMatrix</a> (std::vector< std::vector< std::complex< double > > > matrix, std::vector< std::vector< std::complex< double > > > &inverse)</td></tr> +<tr class="memdesc:af00a6599f2b0b4e35bf0f8c70195447c inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Invert a matrix. <a href="class_electric_calculation.html#af00a6599f2b0b4e35bf0f8c70195447c">More...</a><br /></td></tr> +<tr class="separator:af00a6599f2b0b4e35bf0f8c70195447c inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1d417da6eeb8c12f7be6501fff6f7049 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a1d417da6eeb8c12f7be6501fff6f7049">UpdateElementsPowerFlow</a> (std::vector< std::complex< double > > voltage, std::vector< std::complex< double > > power, std::vector< BusType > busType, std::vector< <a class="el" href="struct_reactive_limits.html">ReactiveLimits</a> > reactiveLimit, double systemPowerBase)</td></tr> +<tr class="memdesc:a1d417da6eeb8c12f7be6501fff6f7049 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Update the elements after the power flow calculation. <a href="class_electric_calculation.html#a1d417da6eeb8c12f7be6501fff6f7049">More...</a><br /></td></tr> +<tr class="separator:a1d417da6eeb8c12f7be6501fff6f7049 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a458ecbb5afd86d9049ed3508256d8fe1 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a458ecbb5afd86d9049ed3508256d8fe1"></a> +void </td><td class="memItemRight" valign="bottom"><b>ABCtoDQ0</b> (std::complex< double > complexValue, double angle, double &dValue, double &qValue)</td></tr> +<tr class="separator:a458ecbb5afd86d9049ed3508256d8fe1 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aed4e5f37f8a06d0ad305334d2847cd7f inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="aed4e5f37f8a06d0ad305334d2847cd7f"></a> +void </td><td class="memItemRight" valign="bottom"><b>DQ0toABC</b> (double dValue, double qValue, double angle, std::complex< double > &complexValue)</td></tr> +<tr class="separator:aed4e5f37f8a06d0ad305334d2847cd7f inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7c01b0f6b2f656db999ff4933d86d19d inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a7c01b0f6b2f656db999ff4933d86d19d"></a> +std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>GaussianElimination</b> (std::vector< std::vector< std::complex< double > > > matrix, std::vector< std::complex< double > > array)</td></tr> +<tr class="separator:a7c01b0f6b2f656db999ff4933d86d19d inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ade330c7267088dcbdd7c8e7f8c302da3 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="ade330c7267088dcbdd7c8e7f8c302da3"></a> +Machines::SyncMachineModel </td><td class="memItemRight" valign="bottom"><b>GetMachineModel</b> (<a class="el" href="class_sync_generator.html">SyncGenerator</a> *generator)</td></tr> +<tr class="separator:ade330c7267088dcbdd7c8e7f8c302da3 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a044a85b589d5eee879de3348248fc612 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a044a85b589d5eee879de3348248fc612"></a> +std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>ComplexMatrixTimesVector</b> (std::vector< std::vector< std::complex< double > > > matrix, std::vector< std::complex< double > > vector)</td></tr> +<tr class="separator:a044a85b589d5eee879de3348248fc612 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae721d26e05b66887bfb7125f76ec9e9c inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="ae721d26e05b66887bfb7125f76ec9e9c"></a> +void </td><td class="memItemRight" valign="bottom"><b>GetLUDecomposition</b> (std::vector< std::vector< std::complex< double > > > matrix, std::vector< std::vector< std::complex< double > > > &matrixL, std::vector< std::vector< std::complex< double > > > &matrixU)</td></tr> +<tr class="separator:ae721d26e05b66887bfb7125f76ec9e9c inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a55cd49ca9c2771533e6e2f16bb9ec1fc inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a55cd49ca9c2771533e6e2f16bb9ec1fc"></a> +std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>LUEvaluate</b> (std::vector< std::vector< std::complex< double > > > u, std::vector< std::vector< std::complex< double > > > l, std::vector< std::complex< double > > b)</td></tr> +<tr class="separator:a55cd49ca9c2771533e6e2f16bb9ec1fc inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aca3381e8f6663394e4d257a54e4e2a24 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_bus.html">Bus</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#aca3381e8f6663394e4d257a54e4e2a24">GetBusList</a> () const</td></tr> +<tr class="memdesc:aca3381e8f6663394e4d257a54e4e2a24 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the buses of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#aca3381e8f6663394e4d257a54e4e2a24">More...</a><br /></td></tr> +<tr class="separator:aca3381e8f6663394e4d257a54e4e2a24 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4ddabc6210146ae1ccae5f6911095bfd inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_capacitor.html">Capacitor</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a4ddabc6210146ae1ccae5f6911095bfd">GetCapacitorList</a> () const</td></tr> +<tr class="memdesc:a4ddabc6210146ae1ccae5f6911095bfd inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the capacitors of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#a4ddabc6210146ae1ccae5f6911095bfd">More...</a><br /></td></tr> +<tr class="separator:a4ddabc6210146ae1ccae5f6911095bfd inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a906ce639a5d6c5d7946fe8824f1b4f1b inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_ind_motor.html">IndMotor</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a906ce639a5d6c5d7946fe8824f1b4f1b">GetIndMotorList</a> () const</td></tr> +<tr class="memdesc:a906ce639a5d6c5d7946fe8824f1b4f1b inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the induction motors of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#a906ce639a5d6c5d7946fe8824f1b4f1b">More...</a><br /></td></tr> +<tr class="separator:a906ce639a5d6c5d7946fe8824f1b4f1b inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8709a452d684d4224d32591c281ae0ed inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_inductor.html">Inductor</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a8709a452d684d4224d32591c281ae0ed">GetInductorList</a> () const</td></tr> +<tr class="memdesc:a8709a452d684d4224d32591c281ae0ed inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the inductors of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#a8709a452d684d4224d32591c281ae0ed">More...</a><br /></td></tr> +<tr class="separator:a8709a452d684d4224d32591c281ae0ed inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af8eff271de83898c536deda1aab22d48 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_line.html">Line</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#af8eff271de83898c536deda1aab22d48">GetLineList</a> () const</td></tr> +<tr class="memdesc:af8eff271de83898c536deda1aab22d48 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the lines of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#af8eff271de83898c536deda1aab22d48">More...</a><br /></td></tr> +<tr class="separator:af8eff271de83898c536deda1aab22d48 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa5e278a1c5ba1b6159c21ae2ff2b23b4 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_load.html">Load</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#aa5e278a1c5ba1b6159c21ae2ff2b23b4">GetLoadList</a> () const</td></tr> +<tr class="memdesc:aa5e278a1c5ba1b6159c21ae2ff2b23b4 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the loads of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#aa5e278a1c5ba1b6159c21ae2ff2b23b4">More...</a><br /></td></tr> +<tr class="separator:aa5e278a1c5ba1b6159c21ae2ff2b23b4 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad8719b10c3c4b85b316d3daa71064840 inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_sync_generator.html">SyncGenerator</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#ad8719b10c3c4b85b316d3daa71064840">GetSyncGeneratorList</a> () const</td></tr> +<tr class="memdesc:ad8719b10c3c4b85b316d3daa71064840 inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the synchronous generators of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#ad8719b10c3c4b85b316d3daa71064840">More...</a><br /></td></tr> +<tr class="separator:ad8719b10c3c4b85b316d3daa71064840 inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae9b5e9b51615141e88de0a0f99a7741e inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_sync_motor.html">SyncMotor</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#ae9b5e9b51615141e88de0a0f99a7741e">GetSyncMotorList</a> () const</td></tr> +<tr class="memdesc:ae9b5e9b51615141e88de0a0f99a7741e inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the synchronous motors of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#ae9b5e9b51615141e88de0a0f99a7741e">More...</a><br /></td></tr> +<tr class="separator:ae9b5e9b51615141e88de0a0f99a7741e inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3b89149e5fb56253c0629c9d260b3b7e inherit pub_methods_class_electric_calculation"><td class="memItemLeft" align="right" valign="top">const std::vector< <a class="el" href="class_transformer.html">Transformer</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_electric_calculation.html#a3b89149e5fb56253c0629c9d260b3b7e">GetTransformerList</a> () const</td></tr> +<tr class="memdesc:a3b89149e5fb56253c0629c9d260b3b7e inherit pub_methods_class_electric_calculation"><td class="mdescLeft"> </td><td class="mdescRight">Get the transformers of the system (use GetElementsFromList first). <a href="class_electric_calculation.html#a3b89149e5fb56253c0629c9d260b3b7e">More...</a><br /></td></tr> +<tr class="separator:a3b89149e5fb56253c0629c9d260b3b7e inherit pub_methods_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a> +Protected Attributes</h2></td></tr> +<tr class="memitem:a900ca28916f6b5d1920916da364792ac"><td class="memItemLeft" align="right" valign="top"><a id="a900ca28916f6b5d1920916da364792ac"></a> +wxString </td><td class="memItemRight" valign="bottom"><b>m_errorMsg</b> = ""</td></tr> +<tr class="separator:a900ca28916f6b5d1920916da364792ac"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aec2ca2d73097eab3dc3f368bf656602c"><td class="memItemLeft" align="right" valign="top"><a id="aec2ca2d73097eab3dc3f368bf656602c"></a> +double </td><td class="memItemRight" valign="bottom"><b>m_systemPowerBase</b></td></tr> +<tr class="separator:aec2ca2d73097eab3dc3f368bf656602c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae5875b1e3ee6ea4a4748759a996ad37f"><td class="memItemLeft" align="right" valign="top"><a id="ae5875b1e3ee6ea4a4748759a996ad37f"></a> +std::vector< std::vector< std::complex< double > > > </td><td class="memItemRight" valign="bottom"><b>m_zBusPos</b></td></tr> +<tr class="separator:ae5875b1e3ee6ea4a4748759a996ad37f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a293915690d60c4fea81038d535866d1c"><td class="memItemLeft" align="right" valign="top"><a id="a293915690d60c4fea81038d535866d1c"></a> +std::vector< std::vector< std::complex< double > > > </td><td class="memItemRight" valign="bottom"><b>m_zBusNeg</b></td></tr> +<tr class="separator:a293915690d60c4fea81038d535866d1c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8ec9ef08820a9e0b6ef64c6a11f17214"><td class="memItemLeft" align="right" valign="top"><a id="a8ec9ef08820a9e0b6ef64c6a11f17214"></a> +std::vector< std::vector< std::complex< double > > > </td><td class="memItemRight" valign="bottom"><b>m_zBusZero</b></td></tr> +<tr class="separator:a8ec9ef08820a9e0b6ef64c6a11f17214"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab273c91b6be44a546faf8dac1c5a548c"><td class="memItemLeft" align="right" valign="top"><a id="ab273c91b6be44a546faf8dac1c5a548c"></a> +std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>m_posFaultVoltagePos</b></td></tr> +<tr class="separator:ab273c91b6be44a546faf8dac1c5a548c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a100c6aac1a159eade54dfdab15717018"><td class="memItemLeft" align="right" valign="top"><a id="a100c6aac1a159eade54dfdab15717018"></a> +std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>m_posFaultVoltageNeg</b></td></tr> +<tr class="separator:a100c6aac1a159eade54dfdab15717018"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae280475abbb392e1db237feaacf3c8a7"><td class="memItemLeft" align="right" valign="top"><a id="ae280475abbb392e1db237feaacf3c8a7"></a> +std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>m_posFaultVoltageZero</b></td></tr> +<tr class="separator:ae280475abbb392e1db237feaacf3c8a7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3bbbe363bbda4ab262cf9ff9ef8d283e"><td class="memItemLeft" align="right" valign="top"><a id="a3bbbe363bbda4ab262cf9ff9ef8d283e"></a> +std::complex< double > </td><td class="memItemRight" valign="bottom"><b>m_fCurrentA</b></td></tr> +<tr class="separator:a3bbbe363bbda4ab262cf9ff9ef8d283e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6f0ad59005f42db46899c54bd0bb2451"><td class="memItemLeft" align="right" valign="top"><a id="a6f0ad59005f42db46899c54bd0bb2451"></a> +std::complex< double > </td><td class="memItemRight" valign="bottom"><b>m_fCurrentB</b></td></tr> +<tr class="separator:a6f0ad59005f42db46899c54bd0bb2451"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aaf57534c2f6f2f1105ef5b8fab1c7af5"><td class="memItemLeft" align="right" valign="top"><a id="aaf57534c2f6f2f1105ef5b8fab1c7af5"></a> +std::complex< double > </td><td class="memItemRight" valign="bottom"><b>m_fCurrentC</b></td></tr> +<tr class="separator:aaf57534c2f6f2f1105ef5b8fab1c7af5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2f9c9605c49dd7761a9b8470913f6eea"><td class="memItemLeft" align="right" valign="top"><a id="a2f9c9605c49dd7761a9b8470913f6eea"></a> +std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>m_posFaultVoltageA</b></td></tr> +<tr class="separator:a2f9c9605c49dd7761a9b8470913f6eea"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa42a2ef6e0de6a0afd7b90e5f5d71d7f"><td class="memItemLeft" align="right" valign="top"><a id="aa42a2ef6e0de6a0afd7b90e5f5d71d7f"></a> +std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>m_posFaultVoltageB</b></td></tr> +<tr class="separator:aa42a2ef6e0de6a0afd7b90e5f5d71d7f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2beb820c91f139c64bac413520540f8b"><td class="memItemLeft" align="right" valign="top"><a id="a2beb820c91f139c64bac413520540f8b"></a> +std::vector< std::complex< double > > </td><td class="memItemRight" valign="bottom"><b>m_posFaultVoltageC</b></td></tr> +<tr class="separator:a2beb820c91f139c64bac413520540f8b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pro_attribs_class_electric_calculation"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_electric_calculation')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_electric_calculation.html">ElectricCalculation</a></td></tr> +<tr class="memitem:a0c88feb4f01309795e8a0cf5064a7d90 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a0c88feb4f01309795e8a0cf5064a7d90"></a> +std::vector< <a class="el" href="class_power_element.html">PowerElement</a> * > </td><td class="memItemRight" valign="bottom"><b>m_powerElementList</b></td></tr> +<tr class="separator:a0c88feb4f01309795e8a0cf5064a7d90 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0eeb4b5afc082617247351857af26c22 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a0eeb4b5afc082617247351857af26c22"></a> +std::vector< <a class="el" href="class_bus.html">Bus</a> * > </td><td class="memItemRight" valign="bottom"><b>m_busList</b></td></tr> +<tr class="separator:a0eeb4b5afc082617247351857af26c22 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a4bf7c82e4e8bc87a4e42ad9b124ea9e5 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a4bf7c82e4e8bc87a4e42ad9b124ea9e5"></a> +std::vector< <a class="el" href="class_capacitor.html">Capacitor</a> * > </td><td class="memItemRight" valign="bottom"><b>m_capacitorList</b></td></tr> +<tr class="separator:a4bf7c82e4e8bc87a4e42ad9b124ea9e5 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a689622805bdea60428e6eea19795dff9 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a689622805bdea60428e6eea19795dff9"></a> +std::vector< <a class="el" href="class_ind_motor.html">IndMotor</a> * > </td><td class="memItemRight" valign="bottom"><b>m_indMotorList</b></td></tr> +<tr class="separator:a689622805bdea60428e6eea19795dff9 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad7bfee2d7cba726ff6aa7605a969d49a inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="ad7bfee2d7cba726ff6aa7605a969d49a"></a> +std::vector< <a class="el" href="class_inductor.html">Inductor</a> * > </td><td class="memItemRight" valign="bottom"><b>m_inductorList</b></td></tr> +<tr class="separator:ad7bfee2d7cba726ff6aa7605a969d49a inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a06ce7fe37ee6cc2c786573f094493659 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a06ce7fe37ee6cc2c786573f094493659"></a> +std::vector< <a class="el" href="class_line.html">Line</a> * > </td><td class="memItemRight" valign="bottom"><b>m_lineList</b></td></tr> +<tr class="separator:a06ce7fe37ee6cc2c786573f094493659 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a370884bcb0b406d8c9151ed064620a86 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a370884bcb0b406d8c9151ed064620a86"></a> +std::vector< <a class="el" href="class_load.html">Load</a> * > </td><td class="memItemRight" valign="bottom"><b>m_loadList</b></td></tr> +<tr class="separator:a370884bcb0b406d8c9151ed064620a86 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a72386789cd0ff595e937d70e18cad697 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a72386789cd0ff595e937d70e18cad697"></a> +std::vector< <a class="el" href="class_sync_generator.html">SyncGenerator</a> * > </td><td class="memItemRight" valign="bottom"><b>m_syncGeneratorList</b></td></tr> +<tr class="separator:a72386789cd0ff595e937d70e18cad697 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8dcbf4f2468a5b55680ba4c17d909102 inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a8dcbf4f2468a5b55680ba4c17d909102"></a> +std::vector< <a class="el" href="class_sync_motor.html">SyncMotor</a> * > </td><td class="memItemRight" valign="bottom"><b>m_syncMotorList</b></td></tr> +<tr class="separator:a8dcbf4f2468a5b55680ba4c17d909102 inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6cca6be3c0b79741a49b1631e38fc3be inherit pro_attribs_class_electric_calculation"><td class="memItemLeft" align="right" valign="top"><a id="a6cca6be3c0b79741a49b1631e38fc3be"></a> +std::vector< <a class="el" href="class_transformer.html">Transformer</a> * > </td><td class="memItemRight" valign="bottom"><b>m_transformerList</b></td></tr> +<tr class="separator:a6cca6be3c0b79741a49b1631e38fc3be inherit pro_attribs_class_electric_calculation"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><dl class="section author"><dt>Author</dt><dd>Thales Lima Oliveira </dd></dl> +<dl class="section date"><dt>Date</dt><dd>10/01/2017 </dd></dl> +</div><h2 class="groupheader">Constructor & Destructor Documentation</h2> +<a id="a8fbe3ce9f7288c4f8261db2d9a89adbb"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a8fbe3ce9f7288c4f8261db2d9a89adbb">◆ </a></span>Fault()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">Fault::Fault </td> + <td>(</td> + <td class="paramtype">std::vector< <a class="el" href="class_element.html">Element</a> *> </td> + <td class="paramname"><em>elementList</em></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Contructor. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">elementList</td><td>List of elements in workspace </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<h2 class="groupheader">Member Function Documentation</h2> +<a id="a3c2f14cd1da46cb88109fdb172d959b0"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a3c2f14cd1da46cb88109fdb172d959b0">◆ </a></span>GetErrorMessage()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">virtual wxString Fault::GetErrorMessage </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Get the error message generated in <a class="el" href="class_fault.html#a4120f861b073783b4fb82385171fbd0f" title="Calculate the fault of the system. Return true if was possible the calculation. ">RunFaultCalculation(double systemPowerBase)</a>. </p> +<dl class="section return"><dt>Returns</dt><dd>Error message. </dd></dl> + +</div> +</div> +<a id="a4120f861b073783b4fb82385171fbd0f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a4120f861b073783b4fb82385171fbd0f">◆ </a></span>RunFaultCalculation()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">bool Fault::RunFaultCalculation </td> + <td>(</td> + <td class="paramtype">double </td> + <td class="paramname"><em>systemPowerBase</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Calculate the fault of the system. Return true if was possible the calculation. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">systemPowerBase</td><td>System base of power. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="ac7942a558f3ecdb8c06ddb49567c487a"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ac7942a558f3ecdb8c06ddb49567c487a">◆ </a></span>RunSCPowerCalcutation()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">bool Fault::RunSCPowerCalcutation </td> + <td>(</td> + <td class="paramtype">double </td> + <td class="paramname"><em>systemPowerBase</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Calculate the short-circuit power of the system. Return true if was possible the calculation. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">systemPowerBase</td><td>System base of power. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<a id="af1bb91359dfe8df0251a2031957d3ddf"></a> +<h2 class="memtitle"><span class="permalink"><a href="#af1bb91359dfe8df0251a2031957d3ddf">◆ </a></span>UpdateElementsFault()</h2> + +<div class="memitem"> +<div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void Fault::UpdateElementsFault </td> + <td>(</td> + <td class="paramtype">double </td> + <td class="paramname"><em>systemPowerBase</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>Update the data of the elements. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">systemPowerBase</td><td>System base of power. </td></tr> + </table> + </dd> +</dl> + +</div> +</div> +<hr/>The documentation for this class was generated from the following files:<ul> +<li>Project/<a class="el" href="_fault_8h_source.html">Fault.h</a></li> +<li>Project/Fault.cpp</li> +</ul> +</div><!-- contents --> +<!-- start footer part --> +<hr class="footer"/><address class="footer"><small> +Generated by  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/> +</a> 1.8.13 +</small></address> +</body> +</html> |