Skip to content

Commit 616ac62

Browse files
committed
2 parents 7a92693 + d695291 commit 616ac62

File tree

2 files changed

+2
-86
lines changed

2 files changed

+2
-86
lines changed

docs/search.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/src.html

Lines changed: 1 addition & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -63,48 +63,6 @@ <h2 id="classes">Classes:</h2>
6363
<li>ELDCalculator: Performs the ELD calculation using the lambda iteration method.</li>
6464
<li>Main: The main script to run the ELD calculation and display results.</li>
6565
</ul>
66-
67-
<p>```mermaid
68-
classDiagram
69-
class Generator {
70-
+gen_id: str
71-
+min_capacity: float
72-
+max_capacity: float
73-
+a: float
74-
+b: float
75-
+c: float
76-
+calculate_cost(power: float) -> float
77-
+validate_power(power: float) -> float
78-
}</p>
79-
80-
<pre><code>class InputLoader {
81-
+generators: List[Generator]
82-
+load_data_from_user() -&gt; None
83-
+load_data_from_file(file_path: str) -&gt; None
84-
+get_generators() -&gt; List[Generator]
85-
+display_generators() -&gt; pd.DataFrame
86-
}
87-
88-
class ELDCalculator {
89-
+gen_lambda: float
90-
+gen_array: List[Generator]
91-
+num_generators: int
92-
+tot_demand: float
93-
+tolerance: float
94-
+max_iterations: int
95-
+lambda_iteration() -&gt; Tuple[List[float], float, int]
96-
}
97-
98-
class Main {
99-
+main() -&gt; None
100-
}
101-
</code></pre>
102-
103-
<p>Relationships:
104-
InputLoader "1" -- "many" Generator : contains
105-
ELDCalculator "1" -- "many" Generator : uses
106-
Main "1" -- "1" InputLoader : uses
107-
Main "1" -- "1" ELDCalculator : uses</p>
10866
</div>
10967

11068
<input id="mod-src-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
@@ -127,49 +85,7 @@ <h2 id="classes">Classes:</h2>
12785
</span><span id="L-14"><a href="#L-14"><span class="linenos">14</span></a><span class="sd">- InputLoader: Loads generator data from user input or a CSV file.</span>
12886
</span><span id="L-15"><a href="#L-15"><span class="linenos">15</span></a><span class="sd">- ELDCalculator: Performs the ELD calculation using the lambda iteration method.</span>
12987
</span><span id="L-16"><a href="#L-16"><span class="linenos">16</span></a><span class="sd">- Main: The main script to run the ELD calculation and display results.</span>
130-
</span><span id="L-17"><a href="#L-17"><span class="linenos">17</span></a>
131-
</span><span id="L-18"><a href="#L-18"><span class="linenos">18</span></a>
132-
</span><span id="L-19"><a href="#L-19"><span class="linenos">19</span></a><span class="sd">```mermaid</span>
133-
</span><span id="L-20"><a href="#L-20"><span class="linenos">20</span></a><span class="sd">classDiagram</span>
134-
</span><span id="L-21"><a href="#L-21"><span class="linenos">21</span></a><span class="sd"> class Generator {</span>
135-
</span><span id="L-22"><a href="#L-22"><span class="linenos">22</span></a><span class="sd"> +gen_id: str</span>
136-
</span><span id="L-23"><a href="#L-23"><span class="linenos">23</span></a><span class="sd"> +min_capacity: float</span>
137-
</span><span id="L-24"><a href="#L-24"><span class="linenos">24</span></a><span class="sd"> +max_capacity: float</span>
138-
</span><span id="L-25"><a href="#L-25"><span class="linenos">25</span></a><span class="sd"> +a: float</span>
139-
</span><span id="L-26"><a href="#L-26"><span class="linenos">26</span></a><span class="sd"> +b: float</span>
140-
</span><span id="L-27"><a href="#L-27"><span class="linenos">27</span></a><span class="sd"> +c: float</span>
141-
</span><span id="L-28"><a href="#L-28"><span class="linenos">28</span></a><span class="sd"> +calculate_cost(power: float) -&gt; float</span>
142-
</span><span id="L-29"><a href="#L-29"><span class="linenos">29</span></a><span class="sd"> +validate_power(power: float) -&gt; float</span>
143-
</span><span id="L-30"><a href="#L-30"><span class="linenos">30</span></a><span class="sd"> }</span>
144-
</span><span id="L-31"><a href="#L-31"><span class="linenos">31</span></a>
145-
</span><span id="L-32"><a href="#L-32"><span class="linenos">32</span></a><span class="sd"> class InputLoader {</span>
146-
</span><span id="L-33"><a href="#L-33"><span class="linenos">33</span></a><span class="sd"> +generators: List[Generator]</span>
147-
</span><span id="L-34"><a href="#L-34"><span class="linenos">34</span></a><span class="sd"> +load_data_from_user() -&gt; None</span>
148-
</span><span id="L-35"><a href="#L-35"><span class="linenos">35</span></a><span class="sd"> +load_data_from_file(file_path: str) -&gt; None</span>
149-
</span><span id="L-36"><a href="#L-36"><span class="linenos">36</span></a><span class="sd"> +get_generators() -&gt; List[Generator]</span>
150-
</span><span id="L-37"><a href="#L-37"><span class="linenos">37</span></a><span class="sd"> +display_generators() -&gt; pd.DataFrame</span>
151-
</span><span id="L-38"><a href="#L-38"><span class="linenos">38</span></a><span class="sd"> }</span>
152-
</span><span id="L-39"><a href="#L-39"><span class="linenos">39</span></a>
153-
</span><span id="L-40"><a href="#L-40"><span class="linenos">40</span></a><span class="sd"> class ELDCalculator {</span>
154-
</span><span id="L-41"><a href="#L-41"><span class="linenos">41</span></a><span class="sd"> +gen_lambda: float</span>
155-
</span><span id="L-42"><a href="#L-42"><span class="linenos">42</span></a><span class="sd"> +gen_array: List[Generator]</span>
156-
</span><span id="L-43"><a href="#L-43"><span class="linenos">43</span></a><span class="sd"> +num_generators: int</span>
157-
</span><span id="L-44"><a href="#L-44"><span class="linenos">44</span></a><span class="sd"> +tot_demand: float</span>
158-
</span><span id="L-45"><a href="#L-45"><span class="linenos">45</span></a><span class="sd"> +tolerance: float</span>
159-
</span><span id="L-46"><a href="#L-46"><span class="linenos">46</span></a><span class="sd"> +max_iterations: int</span>
160-
</span><span id="L-47"><a href="#L-47"><span class="linenos">47</span></a><span class="sd"> +lambda_iteration() -&gt; Tuple[List[float], float, int]</span>
161-
</span><span id="L-48"><a href="#L-48"><span class="linenos">48</span></a><span class="sd"> }</span>
162-
</span><span id="L-49"><a href="#L-49"><span class="linenos">49</span></a>
163-
</span><span id="L-50"><a href="#L-50"><span class="linenos">50</span></a><span class="sd"> class Main {</span>
164-
</span><span id="L-51"><a href="#L-51"><span class="linenos">51</span></a><span class="sd"> +main() -&gt; None</span>
165-
</span><span id="L-52"><a href="#L-52"><span class="linenos">52</span></a><span class="sd"> }</span>
166-
</span><span id="L-53"><a href="#L-53"><span class="linenos">53</span></a>
167-
</span><span id="L-54"><a href="#L-54"><span class="linenos">54</span></a><span class="sd">Relationships:</span>
168-
</span><span id="L-55"><a href="#L-55"><span class="linenos">55</span></a><span class="sd"> InputLoader &quot;1&quot; -- &quot;many&quot; Generator : contains</span>
169-
</span><span id="L-56"><a href="#L-56"><span class="linenos">56</span></a><span class="sd"> ELDCalculator &quot;1&quot; -- &quot;many&quot; Generator : uses</span>
170-
</span><span id="L-57"><a href="#L-57"><span class="linenos">57</span></a><span class="sd"> Main &quot;1&quot; -- &quot;1&quot; InputLoader : uses</span>
171-
</span><span id="L-58"><a href="#L-58"><span class="linenos">58</span></a><span class="sd"> Main &quot;1&quot; -- &quot;1&quot; ELDCalculator : uses</span>
172-
</span><span id="L-59"><a href="#L-59"><span class="linenos">59</span></a><span class="sd">&quot;&quot;&quot;</span>
88+
</span><span id="L-17"><a href="#L-17"><span class="linenos">17</span></a><span class="sd">&quot;&quot;&quot;</span>
17389
</span></pre></div>
17490

17591

0 commit comments

Comments
 (0)