Skip to content

Commit 46abaa4

Browse files
Documentation Update (#50)
* Updated Doxygen Documentation * [CodeFactor] Apply fixes to commit 68749f0 Co-authored-by: codefactor-io <support@codefactor.io>
1 parent d5c0a28 commit 46abaa4

File tree

70 files changed

+2738
-2322
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+2738
-2322
lines changed

docs/html/annotated.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
2424
<td id="projectalign" style="padding-left: 0.5em;">
2525
<div id="projectname">CXXGraph
26-
&#160;<span id="projectnumber">0.1.5</span>
26+
&#160;<span id="projectnumber">0.1.6</span>
2727
</div>
28-
<div id="projectbrief">CXXGraph is a small library, header only, that manages the Graph and it&#39;s algorithm in C++</div>
28+
<div id="projectbrief">CXXGraph is a header only, that manages the Graphs and it&#39;s algorithm in C++</div>
2929
</td>
3030
</tr>
3131
</tbody>

docs/html/classes.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
2424
<td id="projectalign" style="padding-left: 0.5em;">
2525
<div id="projectname">CXXGraph
26-
&#160;<span id="projectnumber">0.1.5</span>
26+
&#160;<span id="projectnumber">0.1.6</span>
2727
</div>
28-
<div id="projectbrief">CXXGraph is a small library, header only, that manages the Graph and it&#39;s algorithm in C++</div>
28+
<div id="projectbrief">CXXGraph is a header only, that manages the Graphs and it&#39;s algorithm in C++</div>
2929
</td>
3030
</tr>
3131
</tbody>

docs/html/d0/d0d/classCXXGRAPH_1_1Writer-members.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
<td id="projectlogo"><img alt="Logo" src="../../logo.png"/></td>
2424
<td id="projectalign" style="padding-left: 0.5em;">
2525
<div id="projectname">CXXGraph
26-
&#160;<span id="projectnumber">0.1.5</span>
26+
&#160;<span id="projectnumber">0.1.6</span>
2727
</div>
28-
<div id="projectbrief">CXXGraph is a small library, header only, that manages the Graph and it&#39;s algorithm in C++</div>
28+
<div id="projectbrief">CXXGraph is a header only, that manages the Graphs and it&#39;s algorithm in C++</div>
2929
</td>
3030
</tr>
3131
</tbody>

docs/html/d0/dca/classCXXGRAPH_1_1Reader-members.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
<td id="projectlogo"><img alt="Logo" src="../../logo.png"/></td>
2424
<td id="projectalign" style="padding-left: 0.5em;">
2525
<div id="projectname">CXXGraph
26-
&#160;<span id="projectnumber">0.1.5</span>
26+
&#160;<span id="projectnumber">0.1.6</span>
2727
</div>
28-
<div id="projectbrief">CXXGraph is a small library, header only, that manages the Graph and it&#39;s algorithm in C++</div>
28+
<div id="projectbrief">CXXGraph is a header only, that manages the Graphs and it&#39;s algorithm in C++</div>
2929
</td>
3030
</tr>
3131
</tbody>

docs/html/d0/df2/classCXXGRAPH_1_1Graph.html

Lines changed: 82 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
<td id="projectlogo"><img alt="Logo" src="../../logo.png"/></td>
2424
<td id="projectalign" style="padding-left: 0.5em;">
2525
<div id="projectname">CXXGraph
26-
&#160;<span id="projectnumber">0.1.5</span>
26+
&#160;<span id="projectnumber">0.1.6</span>
2727
</div>
28-
<div id="projectbrief">CXXGraph is a small library, header only, that manages the Graph and it&#39;s algorithm in C++</div>
28+
<div id="projectbrief">CXXGraph is a header only, that manages the Graphs and it&#39;s algorithm in C++</div>
2929
</td>
3030
</tr>
3131
</tbody>
@@ -163,11 +163,11 @@
163163
<tr class="memitem:a662a0e15cd997252639e7a257b830190"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="../../d5/d93/structCXXGRAPH_1_1DialResult__struct.html">DialResult</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html#a662a0e15cd997252639e7a257b830190">dial</a> (const <a class="el" href="../../d3/dd2/classCXXGRAPH_1_1Node.html">Node</a>&lt; T &gt; &amp;source, int maxWeight) const</td></tr>
164164
<tr class="memdesc:a662a0e15cd997252639e7a257b830190"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function write the graph in an output file Note: No Thread Safe. <a href="../../d0/df2/classCXXGRAPH_1_1Graph.html#a662a0e15cd997252639e7a257b830190">More...</a><br /></td></tr>
165165
<tr class="separator:a662a0e15cd997252639e7a257b830190"><td class="memSeparator" colspan="2">&#160;</td></tr>
166-
<tr class="memitem:a5a1ffeb9ef3b62b38c10bd84b44170a0"><td class="memItemLeft" align="right" valign="top"><a id="a5a1ffeb9ef3b62b38c10bd84b44170a0"></a>
167-
virtual int&#160;</td><td class="memItemRight" valign="bottom"><b>writeToFile</b> (<a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html#af40584c5cd15ce35ad36a736b3429c71">InputOutputFormat</a> format=InputOutputFormat::STANDARD_CSV, const std::string &amp;workingDir=&quot;.&quot;, const std::string &amp;OFileName=&quot;graph&quot;, bool compress=false, bool writeNodeFeat=false, bool writeEdgeWeight=false) const</td></tr>
166+
<tr class="memitem:a5a1ffeb9ef3b62b38c10bd84b44170a0"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html#a5a1ffeb9ef3b62b38c10bd84b44170a0">writeToFile</a> (<a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html#af40584c5cd15ce35ad36a736b3429c71">InputOutputFormat</a> format=InputOutputFormat::STANDARD_CSV, const std::string &amp;workingDir=&quot;.&quot;, const std::string &amp;OFileName=&quot;graph&quot;, bool compress=false, bool writeNodeFeat=false, bool writeEdgeWeight=false) const</td></tr>
167+
<tr class="memdesc:a5a1ffeb9ef3b62b38c10bd84b44170a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function write the graph in an output file Note: No Thread Safe. <a href="../../d0/df2/classCXXGRAPH_1_1Graph.html#a5a1ffeb9ef3b62b38c10bd84b44170a0">More...</a><br /></td></tr>
168168
<tr class="separator:a5a1ffeb9ef3b62b38c10bd84b44170a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
169169
<tr class="memitem:abd5baeb88c2b588c14383155fff4ec3e"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html#abd5baeb88c2b588c14383155fff4ec3e">readFromFile</a> (<a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html#af40584c5cd15ce35ad36a736b3429c71">InputOutputFormat</a> format=InputOutputFormat::STANDARD_CSV, const std::string &amp;workingDir=&quot;.&quot;, const std::string &amp;OFileName=&quot;graph&quot;, bool compress=false, bool readNodeFeat=false, bool readEdgeWeight=false)</td></tr>
170-
<tr class="memdesc:abd5baeb88c2b588c14383155fff4ec3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function write the graph in an output file Note: No Thread Safe. <a href="../../d0/df2/classCXXGRAPH_1_1Graph.html#abd5baeb88c2b588c14383155fff4ec3e">More...</a><br /></td></tr>
170+
<tr class="memdesc:abd5baeb88c2b588c14383155fff4ec3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function read the graph from an input file Note: No Thread Safe. <a href="../../d0/df2/classCXXGRAPH_1_1Graph.html#abd5baeb88c2b588c14383155fff4ec3e">More...</a><br /></td></tr>
171171
<tr class="separator:abd5baeb88c2b588c14383155fff4ec3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
172172
<tr class="memitem:abb1d335334b510d037729719e8f579b6"><td class="memItemLeft" align="right" valign="top">virtual PartitionMap&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html#abb1d335334b510d037729719e8f579b6">partitionGraph</a> (<a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html#a1549d3208d57a922c72d0885894f1c32">PartitionAlgorithm</a> algorithm, unsigned int numberOfPartitions) const</td></tr>
173173
<tr class="memdesc:abb1d335334b510d037729719e8f579b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function partition a graph in a set of partitions Note: No Thread Safe. <a href="../../d0/df2/classCXXGRAPH_1_1Graph.html#abb1d335334b510d037729719e8f579b6">More...</a><br /></td></tr>
@@ -756,7 +756,7 @@ <h2 class="memtitle"><span class="permalink"><a href="#abd5baeb88c2b588c14383155
756756
</table>
757757
</div><div class="memdoc">
758758

759-
<p>This function write the graph in an output file Note: No Thread Safe. </p>
759+
<p>This function read the graph from an input file Note: No Thread Safe. </p>
760760
<dl class="params"><dt>Parameters</dt><dd>
761761
<table class="params">
762762
<tr><td class="paramname">format</td><td>The Input format of the file </td></tr>
@@ -846,6 +846,82 @@ <h2 class="memtitle"><span class="permalink"><a href="#af2cd256d3638bf15ea926b6d
846846

847847
<p>Reimplemented in <a class="el" href="../../da/da5/classCXXGRAPH_1_1Graph__TS.html#a2fc8067ede63880fd645206ef9a23380">CXXGRAPH::Graph_TS&lt; T &gt;</a>.</p>
848848

849+
</div>
850+
</div>
851+
<a id="a5a1ffeb9ef3b62b38c10bd84b44170a0"></a>
852+
<h2 class="memtitle"><span class="permalink"><a href="#a5a1ffeb9ef3b62b38c10bd84b44170a0">&#9670;&nbsp;</a></span>writeToFile()</h2>
853+
854+
<div class="memitem">
855+
<div class="memproto">
856+
<div class="memtemplate">
857+
template&lt;typename T &gt; </div>
858+
<table class="mlabels">
859+
<tr>
860+
<td class="mlabels-left">
861+
<table class="memname">
862+
<tr>
863+
<td class="memname">int <a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html">CXXGRAPH::Graph</a>&lt; T &gt;::writeToFile </td>
864+
<td>(</td>
865+
<td class="paramtype"><a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html#af40584c5cd15ce35ad36a736b3429c71">InputOutputFormat</a>&#160;</td>
866+
<td class="paramname"><em>format</em> = <code>InputOutputFormat::STANDARD_CSV</code>, </td>
867+
</tr>
868+
<tr>
869+
<td class="paramkey"></td>
870+
<td></td>
871+
<td class="paramtype">const std::string &amp;&#160;</td>
872+
<td class="paramname"><em>workingDir</em> = <code>&quot;.&quot;</code>, </td>
873+
</tr>
874+
<tr>
875+
<td class="paramkey"></td>
876+
<td></td>
877+
<td class="paramtype">const std::string &amp;&#160;</td>
878+
<td class="paramname"><em>OFileName</em> = <code>&quot;graph&quot;</code>, </td>
879+
</tr>
880+
<tr>
881+
<td class="paramkey"></td>
882+
<td></td>
883+
<td class="paramtype">bool&#160;</td>
884+
<td class="paramname"><em>compress</em> = <code>false</code>, </td>
885+
</tr>
886+
<tr>
887+
<td class="paramkey"></td>
888+
<td></td>
889+
<td class="paramtype">bool&#160;</td>
890+
<td class="paramname"><em>writeNodeFeat</em> = <code>false</code>, </td>
891+
</tr>
892+
<tr>
893+
<td class="paramkey"></td>
894+
<td></td>
895+
<td class="paramtype">bool&#160;</td>
896+
<td class="paramname"><em>writeEdgeWeight</em> = <code>false</code>&#160;</td>
897+
</tr>
898+
<tr>
899+
<td></td>
900+
<td>)</td>
901+
<td></td><td> const</td>
902+
</tr>
903+
</table>
904+
</td>
905+
<td class="mlabels-right">
906+
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
907+
</tr>
908+
</table>
909+
</div><div class="memdoc">
910+
911+
<p>This function write the graph in an output file Note: No Thread Safe. </p>
912+
<dl class="params"><dt>Parameters</dt><dd>
913+
<table class="params">
914+
<tr><td class="paramname">format</td><td>The Output format of the file </td></tr>
915+
<tr><td class="paramname">workingDir</td><td>The path to the directory in which is placed the Output file </td></tr>
916+
<tr><td class="paramname">OFileName</td><td>The Output File Name ( ) </td></tr>
917+
<tr><td class="paramname">compress</td><td>Indicates if the Output will be compressed ( Pay Attention if compress flag is true, not compressed files will be deleted [ #48 ] ) </td></tr>
918+
<tr><td class="paramname">writeNodeFeat</td><td>Indicates if export also <a class="el" href="../../d3/dd2/classCXXGRAPH_1_1Node.html">Node</a> Features </td></tr>
919+
<tr><td class="paramname">writeEdgeWeight</td><td>Indicates if export also <a class="el" href="../../d7/d2a/classCXXGRAPH_1_1Edge.html">Edge</a> Weights </td></tr>
920+
</table>
921+
</dd>
922+
</dl>
923+
<dl class="section return"><dt>Returns</dt><dd>0 if all OK, else return a negative value </dd></dl>
924+
849925
</div>
850926
</div>
851927
<hr/>The documentation for this class was generated from the following file:<ul>

docs/html/d2/d3f/classCXXGRAPH_1_1Reader.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
<td id="projectlogo"><img alt="Logo" src="../../logo.png"/></td>
2424
<td id="projectalign" style="padding-left: 0.5em;">
2525
<div id="projectname">CXXGraph
26-
&#160;<span id="projectnumber">0.1.5</span>
26+
&#160;<span id="projectnumber">0.1.6</span>
2727
</div>
28-
<div id="projectbrief">CXXGraph is a small library, header only, that manages the Graph and it&#39;s algorithm in C++</div>
28+
<div id="projectbrief">CXXGraph is a header only, that manages the Graphs and it&#39;s algorithm in C++</div>
2929
</td>
3030
</tr>
3131
</tbody>

docs/html/d2/d6c/classCXXGRAPH_1_1Graph__TS-members.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
<td id="projectlogo"><img alt="Logo" src="../../logo.png"/></td>
2424
<td id="projectalign" style="padding-left: 0.5em;">
2525
<div id="projectname">CXXGraph
26-
&#160;<span id="projectnumber">0.1.5</span>
26+
&#160;<span id="projectnumber">0.1.6</span>
2727
</div>
28-
<div id="projectbrief">CXXGraph is a small library, header only, that manages the Graph and it&#39;s algorithm in C++</div>
28+
<div id="projectbrief">CXXGraph is a header only, that manages the Graphs and it&#39;s algorithm in C++</div>
2929
</td>
3030
</tr>
3131
</tbody>
@@ -112,8 +112,8 @@
112112
<tr class="even"><td class="entry"><a class="el" href="../../da/da5/classCXXGRAPH_1_1Graph__TS.html#a2fc8067ede63880fd645206ef9a23380">setEdgeSet</a>(std::list&lt; const Edge&lt; T &gt; * &gt; &amp;edgeSet) override</td><td class="entry"><a class="el" href="../../da/da5/classCXXGRAPH_1_1Graph__TS.html">CXXGRAPH::Graph_TS&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
113113
<tr><td class="entry"><a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html#af40584c5cd15ce35ad36a736b3429c71a12e3f194ab31b8c22b5789dda8d4645c">STANDARD_CSV</a> enum value</td><td class="entry"><a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html">CXXGRAPH::Graph&lt; T &gt;</a></td><td class="entry"></td></tr>
114114
<tr class="even"><td class="entry"><a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html#af40584c5cd15ce35ad36a736b3429c71a28e4461e98949e163fe3ad5982065d76">STANDARD_TSV</a> enum value</td><td class="entry"><a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html">CXXGRAPH::Graph&lt; T &gt;</a></td><td class="entry"></td></tr>
115-
<tr bgcolor="#f0f0f0"><td class="entry"><b>writeToFile</b>(typename Graph&lt; T &gt;::InputOutputFormat format=Graph&lt; T &gt;::InputOutputFormat::STANDARD_CSV, const std::string &amp;workingDir=&quot;.&quot;, const std::string &amp;OFileName=&quot;graph&quot;, bool compress=false, bool writeNodeFeat=false, bool writeEdgeWeight=false) const override (defined in <a class="el" href="../../da/da5/classCXXGRAPH_1_1Graph__TS.html">CXXGRAPH::Graph_TS&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="../../da/da5/classCXXGRAPH_1_1Graph__TS.html">CXXGRAPH::Graph_TS&lt; T &gt;</a></td><td class="entry"></td></tr>
116-
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>writeToFile</b>(InputOutputFormat format=InputOutputFormat::STANDARD_CSV, const std::string &amp;workingDir=&quot;.&quot;, const std::string &amp;OFileName=&quot;graph&quot;, bool compress=false, bool writeNodeFeat=false, bool writeEdgeWeight=false) const (defined in <a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html">CXXGRAPH::Graph&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html">CXXGRAPH::Graph&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
115+
<tr><td class="entry"><a class="el" href="../../da/da5/classCXXGRAPH_1_1Graph__TS.html#a440ba5244ff714629df57f8a341a7c27">writeToFile</a>(typename Graph&lt; T &gt;::InputOutputFormat format=Graph&lt; T &gt;::InputOutputFormat::STANDARD_CSV, const std::string &amp;workingDir=&quot;.&quot;, const std::string &amp;OFileName=&quot;graph&quot;, bool compress=false, bool writeNodeFeat=false, bool writeEdgeWeight=false) const override</td><td class="entry"><a class="el" href="../../da/da5/classCXXGRAPH_1_1Graph__TS.html">CXXGRAPH::Graph_TS&lt; T &gt;</a></td><td class="entry"></td></tr>
116+
<tr class="even"><td class="entry"><a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html#a5a1ffeb9ef3b62b38c10bd84b44170a0">CXXGRAPH::Graph::writeToFile</a>(InputOutputFormat format=InputOutputFormat::STANDARD_CSV, const std::string &amp;workingDir=&quot;.&quot;, const std::string &amp;OFileName=&quot;graph&quot;, bool compress=false, bool writeNodeFeat=false, bool writeEdgeWeight=false) const</td><td class="entry"><a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html">CXXGRAPH::Graph&lt; T &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
117117
<tr bgcolor="#f0f0f0"><td class="entry"><b>~Graph</b>()=default (defined in <a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html">CXXGRAPH::Graph&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="../../d0/df2/classCXXGRAPH_1_1Graph.html">CXXGRAPH::Graph&lt; T &gt;</a></td><td class="entry"></td></tr>
118118
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Graph_TS</b>()=default (defined in <a class="el" href="../../da/da5/classCXXGRAPH_1_1Graph__TS.html">CXXGRAPH::Graph_TS&lt; T &gt;</a>)</td><td class="entry"><a class="el" href="../../da/da5/classCXXGRAPH_1_1Graph__TS.html">CXXGRAPH::Graph_TS&lt; T &gt;</a></td><td class="entry"></td></tr>
119119
</table></div><!-- contents -->

docs/html/d2/def/structCXXGRAPH_1_1PartitioningStats__struct.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
<td id="projectlogo"><img alt="Logo" src="../../logo.png"/></td>
2424
<td id="projectalign" style="padding-left: 0.5em;">
2525
<div id="projectname">CXXGraph
26-
&#160;<span id="projectnumber">0.1.5</span>
26+
&#160;<span id="projectnumber">0.1.6</span>
2727
</div>
28-
<div id="projectbrief">CXXGraph is a small library, header only, that manages the Graph and it&#39;s algorithm in C++</div>
28+
<div id="projectbrief">CXXGraph is a header only, that manages the Graphs and it&#39;s algorithm in C++</div>
2929
</td>
3030
</tr>
3131
</tbody>

docs/html/d3/dd2/classCXXGRAPH_1_1Node.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
<td id="projectlogo"><img alt="Logo" src="../../logo.png"/></td>
2424
<td id="projectalign" style="padding-left: 0.5em;">
2525
<div id="projectname">CXXGraph
26-
&#160;<span id="projectnumber">0.1.5</span>
26+
&#160;<span id="projectnumber">0.1.6</span>
2727
</div>
28-
<div id="projectbrief">CXXGraph is a small library, header only, that manages the Graph and it&#39;s algorithm in C++</div>
28+
<div id="projectbrief">CXXGraph is a header only, that manages the Graphs and it&#39;s algorithm in C++</div>
2929
</td>
3030
</tr>
3131
</tbody>

0 commit comments

Comments
 (0)