Skip to content

Commit

Permalink
deploy: 929498a
Browse files Browse the repository at this point in the history
  • Loading branch information
cm-jones committed Aug 2, 2024
1 parent 2ae2b42 commit 182879d
Show file tree
Hide file tree
Showing 63 changed files with 373 additions and 720 deletions.
2 changes: 0 additions & 2 deletions annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,6 @@
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacecramer.html" target="_self">cramer</a></td><td class="desc"></td></tr>
<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcramer_1_1Matrix.html" target="_self">Matrix</a></td><td class="desc">Represents a matrix of elements of type T </td></tr>
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classcramer_1_1Vector.html" target="_self">Vector</a></td><td class="desc">Represents a vector of elements of type T </td></tr>
<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcramer_1_1is__complex.html" target="_self">is_complex</a></td><td class="desc"></td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcramer_1_1is__complex_3_01std_1_1complex_3_01T_01_4_01_4.html" target="_self">is_complex&lt; std::complex&lt; T &gt; &gt;</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
Expand Down
73 changes: 36 additions & 37 deletions classcramer_1_1Matrix-members.html

Large diffs are not rendered by default.

125 changes: 29 additions & 96 deletions classcramer_1_1Matrix.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion classcramer_1_1Vector-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@
<tr class="even"><td class="entry"><a class="el" href="classcramer_1_1Vector.html#a0d9d2016ecf055d52606d296cd2a1b93">log</a>() const</td><td class="entry"><a class="el" href="classcramer_1_1Vector.html">cramer::Vector&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcramer_1_1Vector.html#abb57447817a5989a60ab766111792b94">max</a>() const</td><td class="entry"><a class="el" href="classcramer_1_1Vector.html">cramer::Vector&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcramer_1_1Vector.html#aac9ca47bf346e2536811ada8b9d7e928">min</a>() const</td><td class="entry"><a class="el" href="classcramer_1_1Vector.html">cramer::Vector&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcramer_1_1Vector.html#a240ca7eeca223090d109ff3ca5285a14">norm</a>() const</td><td class="entry"><a class="el" href="classcramer_1_1Vector.html">cramer::Vector&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcramer_1_1Vector.html#a3ac8c74f9cd54e594d59ac75b44130d0">norm</a>() const</td><td class="entry"><a class="el" href="classcramer_1_1Vector.html">cramer::Vector&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcramer_1_1Vector.html#a8bfbd81af22644c60bb44c64893afcee">normalize</a>() const</td><td class="entry"><a class="el" href="classcramer_1_1Vector.html">cramer::Vector&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classcramer_1_1Vector.html#abb1c72e1f1016a36b6ee10c7f731e85c">operator!=</a>(const Vector&lt; T &gt; &amp;other) const</td><td class="entry"><a class="el" href="classcramer_1_1Vector.html">cramer::Vector&lt; T &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classcramer_1_1Vector.html#ab8dace41875cda53e63f29cc14d33eaa">operator*</a>(const T &amp;scalar) const</td><td class="entry"><a class="el" href="classcramer_1_1Vector.html">cramer::Vector&lt; T &gt;</a></td><td class="entry"></td></tr>
Expand Down
12 changes: 6 additions & 6 deletions classcramer_1_1Vector.html
Original file line number Diff line number Diff line change
Expand Up @@ -123,9 +123,9 @@
<tr class="memitem:a64dc93578147c0bbab1b03cf3683561f"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcramer_1_1Vector.html#a64dc93578147c0bbab1b03cf3683561f">dot</a> (const <a class="el" href="classcramer_1_1Vector.html">Vector</a>&lt; T &gt; &amp;other) const</td></tr>
<tr class="memdesc:a64dc93578147c0bbab1b03cf3683561f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the dot product of the current vector and another vector. <a href="classcramer_1_1Vector.html#a64dc93578147c0bbab1b03cf3683561f">More...</a><br /></td></tr>
<tr class="separator:a64dc93578147c0bbab1b03cf3683561f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a240ca7eeca223090d109ff3ca5285a14"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcramer_1_1Vector.html#a240ca7eeca223090d109ff3ca5285a14">norm</a> () const</td></tr>
<tr class="memdesc:a240ca7eeca223090d109ff3ca5285a14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the Euclidean norm (magnitude) of the vector. <a href="classcramer_1_1Vector.html#a240ca7eeca223090d109ff3ca5285a14">More...</a><br /></td></tr>
<tr class="separator:a240ca7eeca223090d109ff3ca5285a14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ac8c74f9cd54e594d59ac75b44130d0"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcramer_1_1Vector.html#a3ac8c74f9cd54e594d59ac75b44130d0">norm</a> () const</td></tr>
<tr class="memdesc:a3ac8c74f9cd54e594d59ac75b44130d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the Euclidean norm (magnitude) of the vector. <a href="classcramer_1_1Vector.html#a3ac8c74f9cd54e594d59ac75b44130d0">More...</a><br /></td></tr>
<tr class="separator:a3ac8c74f9cd54e594d59ac75b44130d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bfbd81af22644c60bb44c64893afcee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcramer_1_1Vector.html">Vector</a>&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcramer_1_1Vector.html#a8bfbd81af22644c60bb44c64893afcee">normalize</a> () const</td></tr>
<tr class="memdesc:a8bfbd81af22644c60bb44c64893afcee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a normalized version of the vector. <a href="classcramer_1_1Vector.html#a8bfbd81af22644c60bb44c64893afcee">More...</a><br /></td></tr>
<tr class="separator:a8bfbd81af22644c60bb44c64893afcee"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand Down Expand Up @@ -598,16 +598,16 @@ <h2 class="memtitle"><span class="permalink"><a href="#aac9ca47bf346e2536811ada8

</div>
</div>
<a id="a240ca7eeca223090d109ff3ca5285a14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a240ca7eeca223090d109ff3ca5285a14">&#9670;&nbsp;</a></span>norm()</h2>
<a id="a3ac8c74f9cd54e594d59ac75b44130d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ac8c74f9cd54e594d59ac75b44130d0">&#9670;&nbsp;</a></span>norm()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">T <a class="el" href="classcramer_1_1Vector.html">cramer::Vector</a>&lt; T &gt;::norm</td>
<td class="memname"><a class="el" href="classcramer_1_1Vector.html">Vector</a>&lt; T &gt;::value_type <a class="el" href="classcramer_1_1Vector.html">cramer::Vector</a>&lt; T &gt;::norm</td>
</tr>
</table>
</div><div class="memdoc">
Expand Down
7 changes: 2 additions & 5 deletions classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -65,15 +65,12 @@
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
<div class="qindex"><a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a></div>
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a name="letter_I">I</a></dt>
<dd><a class="el" href="structcramer_1_1is__complex.html">is_complex</a> (<a class="el" href="namespacecramer.html">cramer</a>)</dd><dd><a class="el" href="structcramer_1_1is__complex_3_01std_1_1complex_3_01T_01_4_01_4.html">is_complex&lt; std::complex&lt; T &gt; &gt;</a> (<a class="el" href="namespacecramer.html">cramer</a>)</dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_M">M</a></dt>
<dd><a class="el" href="classcramer_1_1Matrix.html">Matrix</a> (<a class="el" href="namespacecramer.html">cramer</a>)</dd></dl>
<dl class="classindex even">
<dl class="classindex odd">
<dt class="alphachar"><a name="letter_V">V</a></dt>
<dd><a class="el" href="classcramer_1_1Vector.html">Vector</a> (<a class="el" href="namespacecramer.html">cramer</a>)</dd></dl>
</div>
Expand Down
4 changes: 2 additions & 2 deletions cramer_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,8 @@
<div class="title">cramer.hpp File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;matrix.h&gt;</code><br />
<code>#include &lt;vector.h&gt;</code><br />
<div class="textblock"><code>#include &quot;<a class="el" href="matrix_8hpp_source.html">matrix.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="vector_8hpp_source.html">vector.hpp</a>&quot;</code><br />
</div>
<p><a href="cramer_8hpp_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
Expand Down
6 changes: 4 additions & 2 deletions cramer_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -73,8 +73,10 @@
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160; </div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="preprocessor">#pragma once</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160; </div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;matrix.h&gt;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;vector.h&gt;</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="matrix_8hpp.html">matrix.hpp</a>&quot;</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="vector_8hpp.html">vector.hpp</a>&quot;</span></div>
<div class="ttc" id="amatrix_8hpp_html"><div class="ttname"><a href="matrix_8hpp.html">matrix.hpp</a></div></div>
<div class="ttc" id="avector_8hpp_html"><div class="ttname"><a href="vector_8hpp.html">vector.hpp</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Expand Down
19 changes: 9 additions & 10 deletions functions.html
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,7 @@ <h3><a id="index_c"></a>- c -</h3><ul>

<h3><a id="index_d"></a>- d -</h3><ul>
<li>data
: <a class="el" href="classcramer_1_1Matrix.html#ae05ec4670b106b3b2e43cac64a095e2c">cramer::Matrix&lt; T &gt;</a>
, <a class="el" href="classcramer_1_1Vector.html#a2200c42c926724fa845151c504e0214f">cramer::Vector&lt; T &gt;</a>
: <a class="el" href="classcramer_1_1Vector.html#a2200c42c926724fa845151c504e0214f">cramer::Vector&lt; T &gt;</a>
</li>
<li>det()
: <a class="el" href="classcramer_1_1Matrix.html#a16b834b25d545f3d186ecc4f362c0ef7">cramer::Matrix&lt; T &gt;</a>
Expand All @@ -119,6 +118,9 @@ <h3><a id="index_e"></a>- e -</h3><ul>
<li>elementwise_multiply()
: <a class="el" href="classcramer_1_1Vector.html#a8ff9aa52cd0c9772e318097b0b6195ac">cramer::Vector&lt; T &gt;</a>
</li>
<li>entries
: <a class="el" href="classcramer_1_1Matrix.html#a12cdd80b20f6c711e2572969fb9c7c2c">cramer::Matrix&lt; T &gt;</a>
</li>
<li>exp()
: <a class="el" href="classcramer_1_1Matrix.html#aebbcbf4940bc3053ad752e1e854ce9ad">cramer::Matrix&lt; T &gt;</a>
, <a class="el" href="classcramer_1_1Vector.html#abde71aa62262bccc1ab9f874ee458847">cramer::Vector&lt; T &gt;</a>
Expand Down Expand Up @@ -161,6 +163,9 @@ <h3><a id="index_i"></a>- i -</h3><ul>
<li>is_symmetric()
: <a class="el" href="classcramer_1_1Matrix.html#a263d21cf6e5f69a5244d2aec18ff1b84">cramer::Matrix&lt; T &gt;</a>
</li>
<li>is_unitary()
: <a class="el" href="classcramer_1_1Matrix.html#a812fc79ce29d2f7c75a4cc4fadca8afe">cramer::Matrix&lt; T &gt;</a>
</li>
</ul>


Expand Down Expand Up @@ -196,7 +201,7 @@ <h3><a id="index_m"></a>- m -</h3><ul>

<h3><a id="index_n"></a>- n -</h3><ul>
<li>norm()
: <a class="el" href="classcramer_1_1Vector.html#a240ca7eeca223090d109ff3ca5285a14">cramer::Vector&lt; T &gt;</a>
: <a class="el" href="classcramer_1_1Vector.html#a3ac8c74f9cd54e594d59ac75b44130d0">cramer::Vector&lt; T &gt;</a>
</li>
<li>normalize()
: <a class="el" href="classcramer_1_1Vector.html#a8bfbd81af22644c60bb44c64893afcee">cramer::Vector&lt; T &gt;</a>
Expand Down Expand Up @@ -267,18 +272,12 @@ <h3><a id="index_p"></a>- p -</h3><ul>

<h3><a id="index_q"></a>- q -</h3><ul>
<li>qr()
: <a class="el" href="classcramer_1_1Matrix.html#ab93c2dee0c8836709a1621c256c7ff9c">cramer::Matrix&lt; T &gt;</a>
: <a class="el" href="classcramer_1_1Matrix.html#a90cb129cb477d39d8c53699107f87b9b">cramer::Matrix&lt; T &gt;</a>
</li>
</ul>


<h3><a id="index_r"></a>- r -</h3><ul>
<li>random()
: <a class="el" href="classcramer_1_1Matrix.html#aea9bb7acf7928f128aaf2fcc3c09e9ee">cramer::Matrix&lt; T &gt;</a>
</li>
<li>rank()
: <a class="el" href="classcramer_1_1Matrix.html#a12b19513839b4aa3655cecc65af765cf">cramer::Matrix&lt; T &gt;</a>
</li>
<li>reflect()
: <a class="el" href="classcramer_1_1Vector.html#a6d61845c852f565dc3c037b03a409147">cramer::Vector&lt; T &gt;</a>
</li>
Expand Down
13 changes: 5 additions & 8 deletions functions_func.html
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,9 @@ <h3><a id="index_i"></a>- i -</h3><ul>
<li>is_symmetric()
: <a class="el" href="classcramer_1_1Matrix.html#a263d21cf6e5f69a5244d2aec18ff1b84">cramer::Matrix&lt; T &gt;</a>
</li>
<li>is_unitary()
: <a class="el" href="classcramer_1_1Matrix.html#a812fc79ce29d2f7c75a4cc4fadca8afe">cramer::Matrix&lt; T &gt;</a>
</li>
</ul>


Expand Down Expand Up @@ -189,7 +192,7 @@ <h3><a id="index_m"></a>- m -</h3><ul>

<h3><a id="index_n"></a>- n -</h3><ul>
<li>norm()
: <a class="el" href="classcramer_1_1Vector.html#a240ca7eeca223090d109ff3ca5285a14">cramer::Vector&lt; T &gt;</a>
: <a class="el" href="classcramer_1_1Vector.html#a3ac8c74f9cd54e594d59ac75b44130d0">cramer::Vector&lt; T &gt;</a>
</li>
<li>normalize()
: <a class="el" href="classcramer_1_1Vector.html#a8bfbd81af22644c60bb44c64893afcee">cramer::Vector&lt; T &gt;</a>
Expand Down Expand Up @@ -260,18 +263,12 @@ <h3><a id="index_p"></a>- p -</h3><ul>

<h3><a id="index_q"></a>- q -</h3><ul>
<li>qr()
: <a class="el" href="classcramer_1_1Matrix.html#ab93c2dee0c8836709a1621c256c7ff9c">cramer::Matrix&lt; T &gt;</a>
: <a class="el" href="classcramer_1_1Matrix.html#a90cb129cb477d39d8c53699107f87b9b">cramer::Matrix&lt; T &gt;</a>
</li>
</ul>


<h3><a id="index_r"></a>- r -</h3><ul>
<li>random()
: <a class="el" href="classcramer_1_1Matrix.html#aea9bb7acf7928f128aaf2fcc3c09e9ee">cramer::Matrix&lt; T &gt;</a>
</li>
<li>rank()
: <a class="el" href="classcramer_1_1Matrix.html#a12b19513839b4aa3655cecc65af765cf">cramer::Matrix&lt; T &gt;</a>
</li>
<li>reflect()
: <a class="el" href="classcramer_1_1Vector.html#a6d61845c852f565dc3c037b03a409147">cramer::Vector&lt; T &gt;</a>
</li>
Expand Down
6 changes: 4 additions & 2 deletions functions_vars.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,10 @@
: <a class="el" href="classcramer_1_1Matrix.html#aa8f055cac015deda0cd04fcc32293295">cramer::Matrix&lt; T &gt;</a>
</li>
<li>data
: <a class="el" href="classcramer_1_1Matrix.html#ae05ec4670b106b3b2e43cac64a095e2c">cramer::Matrix&lt; T &gt;</a>
, <a class="el" href="classcramer_1_1Vector.html#a2200c42c926724fa845151c504e0214f">cramer::Vector&lt; T &gt;</a>
: <a class="el" href="classcramer_1_1Vector.html#a2200c42c926724fa845151c504e0214f">cramer::Vector&lt; T &gt;</a>
</li>
<li>entries
: <a class="el" href="classcramer_1_1Matrix.html#a12cdd80b20f6c711e2572969fb9c7c2c">cramer::Matrix&lt; T &gt;</a>
</li>
<li>rows
: <a class="el" href="classcramer_1_1Matrix.html#af9cd4156e07007de8217600315c8e430">cramer::Matrix&lt; T &gt;</a>
Expand Down
Loading

0 comments on commit 182879d

Please sign in to comment.