Skip to content

Commit

Permalink
Deploying to github.io from @ 02ada43 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
Wentzell committed Sep 26, 2024
1 parent 8d9be16 commit fd679da
Show file tree
Hide file tree
Showing 109 changed files with 1,537 additions and 1,103 deletions.
3 changes: 2 additions & 1 deletion docs/unstable/accessors_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@
<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><span class="preprocessor">#</span><span class="preprocessor">include</span> <span class="preprocessor">&lt;</span><span class="preprocessor">cstddef</span><span class="preprocessor">&gt;</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><span class="keyword">namespace</span> nda {</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">namespace</span> <a class="code hl_function" href="group__av__algs.html#gac201e48555bdb773ad45706882e787b5">nda</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="comment">/**</span></div>
<div class="line"><span class="lineno"> 31</span><span class="comment"> * @addtogroup av_utils</span></div>
Expand Down Expand Up @@ -309,6 +309,7 @@
<div class="ttc" id="aclassnda_1_1basic__array_html_afee46ba48f00ff7d4c9ddb9890e0c451"><div class="ttname"><a href="classnda_1_1basic__array.html#afee46ba48f00ff7d4c9ddb9890e0c451">nda::basic_array::rand</a></div><div class="ttdeci">static basic_array rand(std::array&lt; Int, Rank &gt; const &amp;shape)</div><div class="ttdoc">Make a random-initialized array with the given shape.</div><div class="ttdef"><b>Definition</b> <a href="basic__array_8hpp_source.html#l00463">basic_array.hpp:463</a></div></div>
<div class="ttc" id="acusolver__interface_8cpp_html_aef984a3513485df78beeb305b440337f"><div class="ttname"><a href="cusolver__interface_8cpp.html#aef984a3513485df78beeb305b440337f">CUSOLVER_CHECK</a></div><div class="ttdeci">#define CUSOLVER_CHECK(X, info,...)</div><div class="ttdef"><b>Definition</b> <a href="cusolver__interface_8cpp_source.html#l00059">cusolver_interface.cpp:59</a></div></div>
<div class="ttc" id="aexceptions_8hpp_html_a08802eb6df5c441dfbaefe6a2a0f5c7e"><div class="ttname"><a href="exceptions_8hpp.html#a08802eb6df5c441dfbaefe6a2a0f5c7e">NDA_RUNTIME_ERROR</a></div><div class="ttdeci">#define NDA_RUNTIME_ERROR</div><div class="ttdef"><b>Definition</b> <a href="exceptions_8hpp_source.html#l00032">exceptions.hpp:32</a></div></div>
<div class="ttc" id="agroup__av__algs_html_gac201e48555bdb773ad45706882e787b5"><div class="ttname"><a href="group__av__algs.html#gac201e48555bdb773ad45706882e787b5">nda::hadamard</a></div><div class="ttdeci">constexpr auto hadamard(nda::Scalar auto a, nda::Scalar auto b)</div><div class="ttdoc">Hadamard product of two arithmetic types.</div><div class="ttdef"><b>Definition</b> <a href="algorithms_8hpp_source.html#l00265">algorithms.hpp:265</a></div></div>
<div class="ttc" id="agroup__layout__utils_html_gade21b85df14c406b56717fd7703937b3"><div class="ttname"><a href="group__layout__utils.html#gade21b85df14c406b56717fd7703937b3">nda::layout_prop_e</a></div><div class="ttdeci">layout_prop_e</div><div class="ttdoc">Compile-time guarantees of the memory layout of an array/view.</div><div class="ttdef"><b>Definition</b> <a href="traits_8hpp_source.html#l00222">traits.hpp:222</a></div></div>
<div class="ttc" id="agroup__mem__utils_html_gaaf43ba395f5c335f1487ed80dda035b7"><div class="ttname"><a href="group__mem__utils.html#gaaf43ba395f5c335f1487ed80dda035b7">nda::mem::do_not_initialize</a></div><div class="ttdeci">static constexpr do_not_initialize_t do_not_initialize</div><div class="ttdoc">Instance of nda::mem::do_not_initialize_t.</div><div class="ttdef"><b>Definition</b> <a href="handle_8hpp_source.html#l00069">handle.hpp:69</a></div></div>
<div class="ttc" id="agroup__mem__utils_html_gabf4dea07520885de6532a41633a5b5c1"><div class="ttname"><a href="group__mem__utils.html#gabf4dea07520885de6532a41633a5b5c1">nda::mem::init_zero</a></div><div class="ttdeci">static constexpr init_zero_t init_zero</div><div class="ttdoc">Instance of nda::mem::init_zero_t.</div><div class="ttdef"><b>Definition</b> <a href="handle_8hpp_source.html#l00075">handle.hpp:75</a></div></div>
Expand Down
37 changes: 19 additions & 18 deletions docs/unstable/address__space_8hpp_source.html

Large diffs are not rendered by default.

21 changes: 21 additions & 0 deletions docs/unstable/algorithms_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -115,13 +115,18 @@
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="concepts_8hpp_source.html">./concepts.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="for__each_8hpp_source.html">./layout/for_each.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="range_8hpp_source.html">./layout/range.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="macros_8hpp_source.html">./macros.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="map_8hpp_source.html">./map.hpp</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="traits_8hpp_source.html">./traits.hpp</a>&quot;</code><br />
<code>#include &lt;algorithm&gt;</code><br />
<code>#include &lt;array&gt;</code><br />
<code>#include &lt;cmath&gt;</code><br />
<code>#include &lt;cstdlib&gt;</code><br />
<code>#include &lt;functional&gt;</code><br />
<code>#include &lt;type_traits&gt;</code><br />
<code>#include &lt;utility&gt;</code><br />
<code>#include &lt;vector&gt;</code><br />
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Provides various algorithms to be used with <a class="el" href="conceptnda_1_1Array.html" title="Check if a given type satisfies the array concept.">nda::Array</a> objects. </p>

Expand Down Expand Up @@ -152,6 +157,22 @@
<tr class="memitem:gab90a57511cc6f90cad3207acd73be60b"><td class="memTemplItemLeft" align="right" valign="top">double&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__av__math.html#gab90a57511cc6f90cad3207acd73be60b">nda::frobenius_norm</a> (A const &amp;a)</td></tr>
<tr class="memdesc:gab90a57511cc6f90cad3207acd73be60b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate the Frobenius norm of a 2-dimensional array. <br /></td></tr>
<tr class="separator:gab90a57511cc6f90cad3207acd73be60b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ee51842bd47f09b28d6d36cdf289b62" id="r_ga9ee51842bd47f09b28d6d36cdf289b62"><td class="memTemplParams" colspan="2">template&lt;Array A, Array B&gt; <br />
requires (<a class="el" href="group__av__utils.html#ga7277dc5070c1ad04d29465da947e444e">nda::get_rank</a>&lt;A&gt; == <a class="el" href="group__av__utils.html#ga7277dc5070c1ad04d29465da947e444e">nda::get_rank</a>&lt;B&gt;)</td></tr>
<tr class="memitem:ga9ee51842bd47f09b28d6d36cdf289b62"><td class="memTemplItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__av__algs.html#ga9ee51842bd47f09b28d6d36cdf289b62">nda::hadamard</a> (A &amp;&amp;a, B &amp;&amp;b)</td></tr>
<tr class="memdesc:ga9ee51842bd47f09b28d6d36cdf289b62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hadamard product of two <a class="el" href="conceptnda_1_1Array.html" title="Check if a given type satisfies the array concept.">nda::Array</a> objects. <br /></td></tr>
<tr class="separator:ga9ee51842bd47f09b28d6d36cdf289b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac201e48555bdb773ad45706882e787b5" id="r_gac201e48555bdb773ad45706882e787b5"><td class="memItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__av__algs.html#gac201e48555bdb773ad45706882e787b5">nda::hadamard</a> (<a class="el" href="conceptnda_1_1Scalar.html">nda::Scalar</a> auto a, <a class="el" href="conceptnda_1_1Scalar.html">nda::Scalar</a> auto b)</td></tr>
<tr class="memdesc:gac201e48555bdb773ad45706882e787b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hadamard product of two arithmetic types. <br /></td></tr>
<tr class="separator:gac201e48555bdb773ad45706882e787b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8886854a020e7b28b63a96d6087485d" id="r_gad8886854a020e7b28b63a96d6087485d"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U , size_t R&gt; </td></tr>
<tr class="memitem:gad8886854a020e7b28b63a96d6087485d"><td class="memTemplItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__av__algs.html#gad8886854a020e7b28b63a96d6087485d">nda::hadamard</a> (std::array&lt; T, R &gt; const &amp;a, std::array&lt; U, R &gt; const &amp;b)</td></tr>
<tr class="memdesc:gad8886854a020e7b28b63a96d6087485d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hadamard product of two std::array objects. <br /></td></tr>
<tr class="separator:gad8886854a020e7b28b63a96d6087485d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3aec2e627c396aaeb87141efa7a49bc4" id="r_ga3aec2e627c396aaeb87141efa7a49bc4"><td class="memTemplParams" colspan="2">template&lt;typename T , typename U &gt; </td></tr>
<tr class="memitem:ga3aec2e627c396aaeb87141efa7a49bc4"><td class="memTemplItemLeft" align="right" valign="top">constexpr auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__av__algs.html#ga3aec2e627c396aaeb87141efa7a49bc4">nda::hadamard</a> (std::vector&lt; T &gt; const &amp;a, std::vector&lt; U &gt; const &amp;b)</td></tr>
<tr class="memdesc:ga3aec2e627c396aaeb87141efa7a49bc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hadamard product of two std::vector objects. <br /></td></tr>
<tr class="separator:ga3aec2e627c396aaeb87141efa7a49bc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d54b733a7c15c15846de86a79d53025" id="r_ga0d54b733a7c15c15846de86a79d53025"><td class="memTemplParams" colspan="2">template&lt;Array A&gt; </td></tr>
<tr class="memitem:ga0d54b733a7c15c15846de86a79d53025"><td class="memTemplItemLeft" align="right" valign="top">auto&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__av__algs.html#ga0d54b733a7c15c15846de86a79d53025">nda::max_element</a> (A const &amp;a)</td></tr>
<tr class="memdesc:ga0d54b733a7c15c15846de86a79d53025"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find the maximum element of an array. <br /></td></tr>
Expand Down
4 changes: 4 additions & 0 deletions docs/unstable/algorithms_8hpp.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ var algorithms_8hpp =
[ "fold", "algorithms_8hpp.html#ga66519bf80315973770c266a4d10eb054", null ],
[ "fold", "algorithms_8hpp.html#ga1ede47af1aafba0c08346ce98c767b7e", null ],
[ "frobenius_norm", "algorithms_8hpp.html#gab90a57511cc6f90cad3207acd73be60b", null ],
[ "hadamard", "algorithms_8hpp.html#ga9ee51842bd47f09b28d6d36cdf289b62", null ],
[ "hadamard", "algorithms_8hpp.html#gac201e48555bdb773ad45706882e787b5", null ],
[ "hadamard", "algorithms_8hpp.html#gad8886854a020e7b28b63a96d6087485d", null ],
[ "hadamard", "algorithms_8hpp.html#ga3aec2e627c396aaeb87141efa7a49bc4", null ],
[ "max_element", "algorithms_8hpp.html#ga0d54b733a7c15c15846de86a79d53025", null ],
[ "min_element", "algorithms_8hpp.html#ga8dcf3b8eb2cf5460c47e825b4ec38534", null ],
[ "product", "algorithms_8hpp.html#ga20fe5de812c1b0b5fa6964e50649c2fa", null ],
Expand Down
Loading

0 comments on commit fd679da

Please sign in to comment.