Skip to content

Commit

Permalink
deploy: 4c9b101
Browse files Browse the repository at this point in the history
  • Loading branch information
flomnes committed Nov 17, 2023
1 parent 463b2f4 commit ca9d5f1
Show file tree
Hide file tree
Showing 154 changed files with 1,587 additions and 1,594 deletions.
2 changes: 1 addition & 1 deletion BindingConstraintsTimeSeriesNumbersWriter_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">explicit</span> <a class="code hl_class" href="classAntares_1_1Solver_1_1Simulation_1_1BindingConstraintsTimeSeriesNumbersWriter.html">BindingConstraintsTimeSeriesNumbersWriter</a>(<a class="code hl_class" href="classAntares_1_1Solver_1_1IResultWriter.html">IResultWriter</a>&amp; resultWriter);</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <a class="code hl_class" href="classAntares_1_1Solver_1_1Simulation_1_1BindingConstraintsTimeSeriesNumbersWriter.html">BindingConstraintsTimeSeriesNumbersWriter</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <a class="code hl_class" href="classAntares_1_1Solver_1_1Simulation_1_1BindingConstraintsTimeSeriesNumbersWriter.html">BindingConstraintsTimeSeriesNumbersWriter</a>() = <span class="keyword">delete</span>;</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> <span class="keywordtype">void</span> write(<span class="keyword">const</span> <a class="code hl_class" href="classAntares_1_1Data_1_1BindingConstraintGroupRepository.html">Data::BindingConstraintGroupRepository</a> &amp;bindingConstraintGroupRepository) <span class="keyword">override</span>;</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="keyword">private</span>:</div>
Expand Down
61 changes: 32 additions & 29 deletions DurationCollector_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -109,39 +109,42 @@
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"><a class="line" href="classBenchmarking_1_1IDurationCollector.html"> 13</a></span><span class="keyword">class </span><a class="code hl_class" href="classBenchmarking_1_1IDurationCollector.html">IDurationCollector</a></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span>{</div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> addDuration(<span class="keyword">const</span> std::string&amp; name, int64_t duration) = 0;</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span>};</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="classBenchmarking_1_1NullDurationCollector.html"> 19</a></span><span class="keyword">class </span><a class="code hl_class" href="classBenchmarking_1_1NullDurationCollector.html">NullDurationCollector</a> : <span class="keyword">public</span> <a class="code hl_class" href="classBenchmarking_1_1IDurationCollector.html">IDurationCollector</a></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span>{</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> <a class="code hl_class" href="classBenchmarking_1_1NullDurationCollector.html">NullDurationCollector</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <span class="keywordtype">void</span> addDuration(<span class="keyword">const</span> std::string&amp; <span class="comment">/* name */</span>, int64_t <span class="comment">/* duration */</span>)<span class="keyword"> override</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keyword"> </span>{ <span class="comment">/* Do nothing */</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> }</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>};</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="classBenchmarking_1_1DurationCollector.html"> 28</a></span><span class="keyword">class </span><a class="code hl_class" href="classBenchmarking_1_1DurationCollector.html">DurationCollector</a> : <span class="keyword">public</span> <a class="code hl_class" href="classBenchmarking_1_1IDurationCollector.html">IDurationCollector</a></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>{</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <a class="code hl_class" href="classBenchmarking_1_1DurationCollector.html">DurationCollector</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordtype">void</span> toFileContent(<a class="code hl_class" href="classBenchmarking_1_1FileContent.html">FileContent</a>&amp; file_content);</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">void</span> addDuration(<span class="keyword">const</span> std::string&amp; name, int64_t duration) <span class="keyword">override</span>;</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classBenchmarking_1_1IDurationCollector.html">~IDurationCollector</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> addDuration(<span class="keyword">const</span> std::string&amp; name, int64_t duration) = 0;</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span>};</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="classBenchmarking_1_1NullDurationCollector.html"> 20</a></span><span class="keyword">class </span><a class="code hl_class" href="classBenchmarking_1_1NullDurationCollector.html">NullDurationCollector</a> : <span class="keyword">public</span> <a class="code hl_class" href="classBenchmarking_1_1IDurationCollector.html">IDurationCollector</a></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span>{</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> <a class="code hl_class" href="classBenchmarking_1_1NullDurationCollector.html">NullDurationCollector</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classBenchmarking_1_1NullDurationCollector.html">~NullDurationCollector</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">void</span> addDuration(<span class="keyword">const</span> std::string&amp; <span class="comment">/* name */</span>, int64_t <span class="comment">/* duration */</span>)<span class="keyword"> override</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword"> </span>{ <span class="comment">/* Do nothing */</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> }</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span>};</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="classBenchmarking_1_1DurationCollector.html"> 30</a></span><span class="keyword">class </span><a class="code hl_class" href="classBenchmarking_1_1DurationCollector.html">DurationCollector</a> : <span class="keyword">public</span> <a class="code hl_class" href="classBenchmarking_1_1IDurationCollector.html">IDurationCollector</a></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>{</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_class" href="classBenchmarking_1_1DurationCollector.html">DurationCollector</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classBenchmarking_1_1DurationCollector.html">~DurationCollector</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keyword">private</span>:</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> std::map&lt;std::string, std::vector&lt;int64_t&gt;&gt; duration_items_;</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="keywordtype">void</span> toFileContent(<a class="code hl_class" href="classBenchmarking_1_1FileContent.html">FileContent</a>&amp; file_content);</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordtype">void</span> addDuration(<span class="keyword">const</span> std::string&amp; name, int64_t duration) <span class="keyword">override</span>;</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="comment">// Durations can be added in a context of multi-threading, so we need to protect</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="comment">// these additions from thread concurrency</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> std::mutex mutex_;</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>};</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span>} <span class="comment">// namespace Benchmarking</span></div>
<div class="ttc" id="aclassBenchmarking_1_1DurationCollector_html"><div class="ttname"><a href="classBenchmarking_1_1DurationCollector.html">Benchmarking::DurationCollector</a></div><div class="ttdef"><b>Definition:</b> DurationCollector.h:29</div></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keyword">private</span>:</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> std::map&lt;std::string, std::vector&lt;int64_t&gt;&gt; duration_items_;</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="comment">// Durations can be added in a context of multi-threading, so we need to protect</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="comment">// these additions from thread concurrency</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> std::mutex mutex_;</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>};</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>} <span class="comment">// namespace Benchmarking</span></div>
<div class="ttc" id="aclassBenchmarking_1_1DurationCollector_html"><div class="ttname"><a href="classBenchmarking_1_1DurationCollector.html">Benchmarking::DurationCollector</a></div><div class="ttdef"><b>Definition:</b> DurationCollector.h:31</div></div>
<div class="ttc" id="aclassBenchmarking_1_1FileContent_html"><div class="ttname"><a href="classBenchmarking_1_1FileContent.html">Benchmarking::FileContent</a></div><div class="ttdef"><b>Definition:</b> file_content.h:10</div></div>
<div class="ttc" id="aclassBenchmarking_1_1IDurationCollector_html"><div class="ttname"><a href="classBenchmarking_1_1IDurationCollector.html">Benchmarking::IDurationCollector</a></div><div class="ttdef"><b>Definition:</b> DurationCollector.h:14</div></div>
<div class="ttc" id="aclassBenchmarking_1_1NullDurationCollector_html"><div class="ttname"><a href="classBenchmarking_1_1NullDurationCollector.html">Benchmarking::NullDurationCollector</a></div><div class="ttdef"><b>Definition:</b> DurationCollector.h:20</div></div>
<div class="ttc" id="aclassBenchmarking_1_1NullDurationCollector_html"><div class="ttname"><a href="classBenchmarking_1_1NullDurationCollector.html">Benchmarking::NullDurationCollector</a></div><div class="ttdef"><b>Definition:</b> DurationCollector.h:21</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
Expand Down
2 changes: 1 addition & 1 deletion NTCTSNumberData_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@
<div class="ttc" id="aclassAntares_1_1Data_1_1AreaLink_html"><div class="ttname"><a href="classAntares_1_1Data_1_1AreaLink.html">Antares::Data::AreaLink</a></div><div class="ttdoc">Definition of a link between two areas (Interconnection)</div><div class="ttdef"><b>Definition:</b> links.h:53</div></div>
<div class="ttc" id="aclassAntares_1_1Data_1_1Area_html"><div class="ttname"><a href="classAntares_1_1Data_1_1Area.html">Antares::Data::Area</a></div><div class="ttdoc">Definition for a single area.</div><div class="ttdef"><b>Definition:</b> area.h:54</div></div>
<div class="ttc" id="aclassAntares_1_1Data_1_1ScenarioBuilder_1_1TSNumberData_html"><div class="ttname"><a href="classAntares_1_1Data_1_1ScenarioBuilder_1_1TSNumberData.html">Antares::Data::ScenarioBuilder::TSNumberData</a></div><div class="ttdoc">Rules for TS numbers, for all years and a single timeseries.</div><div class="ttdef"><b>Definition:</b> TSnumberData.h:38</div></div>
<div class="ttc" id="aclassAntares_1_1Data_1_1ScenarioBuilder_1_1TSNumberData_html_afa5cc69452f27f6f5f851ec3ac02edc8"><div class="ttname"><a href="classAntares_1_1Data_1_1ScenarioBuilder_1_1TSNumberData.html#afa5cc69452f27f6f5f851ec3ac02edc8">Antares::Data::ScenarioBuilder::TSNumberData::pTSNumberRules</a></div><div class="ttdeci">MatrixType pTSNumberRules</div><div class="ttdoc">All TS number overlay (0 if auto)</div><div class="ttdef"><b>Definition:</b> TSnumberData.h:86</div></div>
<div class="ttc" id="aclassAntares_1_1Data_1_1ScenarioBuilder_1_1TSNumberData_html_afa5cc69452f27f6f5f851ec3ac02edc8"><div class="ttname"><a href="classAntares_1_1Data_1_1ScenarioBuilder_1_1TSNumberData.html#afa5cc69452f27f6f5f851ec3ac02edc8">Antares::Data::ScenarioBuilder::TSNumberData::pTSNumberRules</a></div><div class="ttdeci">MatrixType pTSNumberRules</div><div class="ttdoc">All TS number overlay (0 if auto)</div><div class="ttdef"><b>Definition:</b> TSnumberData.h:81</div></div>
<div class="ttc" id="aclassAntares_1_1Data_1_1ScenarioBuilder_1_1ntcTSNumberData_html"><div class="ttname"><a href="classAntares_1_1Data_1_1ScenarioBuilder_1_1ntcTSNumberData.html">Antares::Data::ScenarioBuilder::ntcTSNumberData</a></div><div class="ttdef"><b>Definition:</b> NTCTSNumberData.h:11</div></div>
<div class="ttc" id="aclassAntares_1_1Data_1_1ScenarioBuilder_1_1ntcTSNumberData_html_a4ae391be2df70352dd95b531b2397897"><div class="ttname"><a href="classAntares_1_1Data_1_1ScenarioBuilder_1_1ntcTSNumberData.html#a4ae391be2df70352dd95b531b2397897">Antares::Data::ScenarioBuilder::ntcTSNumberData::saveToINIFile</a></div><div class="ttdeci">void saveToINIFile(const Study &amp;study, Yuni::IO::File::Stream &amp;file) const override</div><div class="ttdoc">Export the data into a mere INI file.</div><div class="ttdef"><b>Definition:</b> NTCTSNumberData.cpp:22</div></div>
<div class="ttc" id="aclassAntares_1_1Data_1_1ScenarioBuilder_1_1ntcTSNumberData_html_abe0cb793bae7e3ae765333adee91eb5a"><div class="ttname"><a href="classAntares_1_1Data_1_1ScenarioBuilder_1_1ntcTSNumberData.html#abe0cb793bae7e3ae765333adee91eb5a">Antares::Data::ScenarioBuilder::ntcTSNumberData::reset</a></div><div class="ttdeci">bool reset(const Study &amp;study) override</div><div class="ttdoc">Reset data from the study.</div><div class="ttdef"><b>Definition:</b> NTCTSNumberData.cpp:10</div></div>
Expand Down
Loading

0 comments on commit ca9d5f1

Please sign in to comment.