Skip to content

Commit

Permalink
deploy: 2df86a7
Browse files Browse the repository at this point in the history
  • Loading branch information
jfalcou committed Nov 9, 2023
1 parent 440a9db commit e8545f1
Show file tree
Hide file tree
Showing 12 changed files with 382 additions and 55 deletions.
5 changes: 3 additions & 2 deletions group__functions_ga297cbe86ab12760ec934f76879f805d0.html
Original file line number Diff line number Diff line change
Expand Up @@ -148,10 +148,11 @@ <h2 class="memtitle"><span class="permalink"><a href="#ga297cbe86ab12760ec934f76
</div><!-- fragment --><h2 class="groupheader">Callable Signatures </h2>
<div class="fragment"><div class="line"><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacekyosu.html">kyosu</a></div>
<div class="line">{</div>
<div class="line"> <span class="keyword">template</span>&lt;kyosu::concepts::cayley_dickson T&gt; <span class="keyword">constexpr</span> <span class="keyword">auto</span> <a class="code hl_variable" href="group__functions_ga297cbe86ab12760ec934f76879f805d0.html#ga297cbe86ab12760ec934f76879f805d0">sqr_abs</a>(T z) <span class="keyword">noexcept</span>;</div>
<div class="line"> <span class="keyword">template</span>&lt;eve::<span class="keywordtype">float</span>ing_ordered_value T&gt; <span class="keyword">constexpr</span> <span class="keyword">auto</span> <a class="code hl_variable" href="group__functions_ga297cbe86ab12760ec934f76879f805d0.html#ga297cbe86ab12760ec934f76879f805d0">sqr_abs</a>(T z) <span class="keyword">noexcept</span>;</div>
<div class="line"> <span class="keyword">template</span>&lt;kyosu::concepts::cayley_dickson T&gt; <span class="keyword">constexpr</span> <a class="code hl_typedef" href="group__traits_ga1f1ea0fcc1043d2205891dcbf891b309.html#ga1f1ea0fcc1043d2205891dcbf891b309">as_real_type_t&lt;T&gt;</a> <a class="code hl_variable" href="group__functions_ga297cbe86ab12760ec934f76879f805d0.html#ga297cbe86ab12760ec934f76879f805d0">sqr_abs</a>(T z) <span class="keyword">noexcept</span>;</div>
<div class="line"> <span class="keyword">template</span>&lt;eve::<span class="keywordtype">float</span>ing_ordered_value T&gt; <span class="keyword">constexpr</span> <span class="keyword">auto</span> <a class="code hl_variable" href="group__functions_ga297cbe86ab12760ec934f76879f805d0.html#ga297cbe86ab12760ec934f76879f805d0">sqr_abs</a>(T z) <span class="keyword">noexcept</span>;</div>
<div class="line">}</div>
<div class="ttc" id="agroup__functions_ga297cbe86ab12760ec934f76879f805d0_html_ga297cbe86ab12760ec934f76879f805d0"><div class="ttname"><a href="group__functions_ga297cbe86ab12760ec934f76879f805d0.html#ga297cbe86ab12760ec934f76879f805d0">kyosu::sqr_abs</a></div><div class="ttdeci">constexpr tags::callable_sqr_abs sqr_abs</div><div class="ttdoc">Computes the squared absolute value of the parameter.</div><div class="ttdef"><b>Definition:</b> sqr_abs.hpp:72</div></div>
<div class="ttc" id="agroup__traits_ga1f1ea0fcc1043d2205891dcbf891b309_html_ga1f1ea0fcc1043d2205891dcbf891b309"><div class="ttname"><a href="group__traits_ga1f1ea0fcc1043d2205891dcbf891b309.html#ga1f1ea0fcc1043d2205891dcbf891b309">kyosu::as_real_type_t</a></div><div class="ttdeci">typename as_real_type&lt; T &gt;::type as_real_type_t</div><div class="ttdoc">Compute the real type associated to a Cayley-Dickson-like type.</div><div class="ttdef"><b>Definition:</b> traits.hpp:80</div></div>
<div class="ttc" id="anamespacekyosu_html"><div class="ttname"><a href="namespacekyosu.html">kyosu</a></div><div class="ttdoc">Main KYOSU namespace.</div><div class="ttdef"><b>Definition:</b> types.hpp:14</div></div>
</div><!-- fragment --><p><b>Parameters</b></p>
<ul>
Expand Down
6 changes: 3 additions & 3 deletions group__functions_gabd703393200a757087fb7f2054546dcf.html
Original file line number Diff line number Diff line change
Expand Up @@ -148,11 +148,11 @@ <h2 class="memtitle"><span class="permalink"><a href="#gabd703393200a757087fb7f2
</div><!-- fragment --><h2 class="groupheader">Callable Signatures </h2>
<div class="fragment"><div class="line"><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacekyosu.html">kyosu</a></div>
<div class="line">{</div>
<div class="line"> <span class="keyword">template</span>&lt;kyosu::concepts::cayley_dickson T&gt; <span class="keyword">constexpr</span> <a class="code hl_typedef" href="group__traits_gacfae066446178c7d3f6328aaeafcbf1d.html#gacfae066446178c7d3f6328aaeafcbf1d">as_real_t&lt;T&gt;</a> <a class="code hl_variable" href="group__functions_gabd703393200a757087fb7f2054546dcf.html#gabd703393200a757087fb7f2054546dcf">radinpi</a>(T z) <span class="keyword">noexcept</span>;</div>
<div class="line"> <span class="keyword">template</span>&lt;eve::<span class="keywordtype">float</span>ing_ordered_value T&gt; <span class="keyword">constexpr</span> T <a class="code hl_variable" href="group__functions_gabd703393200a757087fb7f2054546dcf.html#gabd703393200a757087fb7f2054546dcf">radinpi</a>(T z) <span class="keyword">noexcept</span>;</div>
<div class="line"> <span class="keyword">template</span>&lt;kyosu::concepts::cayley_dickson T&gt; <span class="keyword">constexpr</span> <a class="code hl_typedef" href="group__traits_ga1f1ea0fcc1043d2205891dcbf891b309.html#ga1f1ea0fcc1043d2205891dcbf891b309">as_real_type_t&lt;T&gt;</a> <a class="code hl_variable" href="group__functions_gabd703393200a757087fb7f2054546dcf.html#gabd703393200a757087fb7f2054546dcf">radinpi</a>(T z) <span class="keyword">noexcept</span>;</div>
<div class="line"> <span class="keyword">template</span>&lt;eve::<span class="keywordtype">float</span>ing_ordered_value T&gt; <span class="keyword">constexpr</span> T <a class="code hl_variable" href="group__functions_gabd703393200a757087fb7f2054546dcf.html#gabd703393200a757087fb7f2054546dcf">radinpi</a>(T z) <span class="keyword">noexcept</span>;</div>
<div class="line">}</div>
<div class="ttc" id="agroup__functions_gabd703393200a757087fb7f2054546dcf_html_gabd703393200a757087fb7f2054546dcf"><div class="ttname"><a href="group__functions_gabd703393200a757087fb7f2054546dcf.html#gabd703393200a757087fb7f2054546dcf">kyosu::radinpi</a></div><div class="ttdeci">constexpr tags::callable_radinpi radinpi</div><div class="ttdoc">Computes the parameter divided by .</div><div class="ttdef"><b>Definition:</b> radinpi.hpp:72</div></div>
<div class="ttc" id="agroup__traits_gacfae066446178c7d3f6328aaeafcbf1d_html_gacfae066446178c7d3f6328aaeafcbf1d"><div class="ttname"><a href="group__traits_gacfae066446178c7d3f6328aaeafcbf1d.html#gacfae066446178c7d3f6328aaeafcbf1d">kyosu::as_real_t</a></div><div class="ttdeci">typename as_real&lt; T &gt;::type as_real_t</div><div class="ttdoc">Compute the real type associated to a Cayley-Dickson-like type.</div><div class="ttdef"><b>Definition:</b> traits.hpp:79</div></div>
<div class="ttc" id="agroup__traits_ga1f1ea0fcc1043d2205891dcbf891b309_html_ga1f1ea0fcc1043d2205891dcbf891b309"><div class="ttname"><a href="group__traits_ga1f1ea0fcc1043d2205891dcbf891b309.html#ga1f1ea0fcc1043d2205891dcbf891b309">kyosu::as_real_type_t</a></div><div class="ttdeci">typename as_real_type&lt; T &gt;::type as_real_type_t</div><div class="ttdoc">Compute the real type associated to a Cayley-Dickson-like type.</div><div class="ttdef"><b>Definition:</b> traits.hpp:80</div></div>
<div class="ttc" id="anamespacekyosu_html"><div class="ttname"><a href="namespacekyosu.html">kyosu</a></div><div class="ttdoc">Main KYOSU namespace.</div><div class="ttdef"><b>Definition:</b> types.hpp:14</div></div>
</div><!-- fragment --><p><b>Parameters</b></p>
<ul>
Expand Down
6 changes: 3 additions & 3 deletions group__functions_gaee913dc7298d2917743440e9d056d971.html
Original file line number Diff line number Diff line change
Expand Up @@ -148,11 +148,11 @@ <h2 class="memtitle"><span class="permalink"><a href="#gaee913dc7298d2917743440e
</div><!-- fragment --><h2 class="groupheader">Callable Signatures </h2>
<div class="fragment"><div class="line"><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacekyosu.html">kyosu</a></div>
<div class="line">{</div>
<div class="line"> <span class="keyword">template</span>&lt;kyosu::concepts::cayley_dickson T&gt; <span class="keyword">constexpr</span> <a class="code hl_typedef" href="group__traits_gacfae066446178c7d3f6328aaeafcbf1d.html#gacfae066446178c7d3f6328aaeafcbf1d">as_real_t&lt;T&gt;</a> <a class="code hl_variable" href="group__functions_gaee913dc7298d2917743440e9d056d971.html#gaee913dc7298d2917743440e9d056d971">abs</a>(T z) <span class="keyword">noexcept</span>;</div>
<div class="line"> <span class="keyword">template</span>&lt;eve::<span class="keywordtype">float</span>ing_ordered_value T&gt; <span class="keyword">constexpr</span> T <a class="code hl_variable" href="group__functions_gaee913dc7298d2917743440e9d056d971.html#gaee913dc7298d2917743440e9d056d971">abs</a>(T z) <span class="keyword">noexcept</span>;</div>
<div class="line"> <span class="keyword">template</span>&lt;kyosu::concepts::cayley_dickson T&gt; <span class="keyword">constexpr</span> <a class="code hl_typedef" href="group__traits_ga1f1ea0fcc1043d2205891dcbf891b309.html#ga1f1ea0fcc1043d2205891dcbf891b309">as_real_type_t&lt;T&gt;</a> <a class="code hl_variable" href="group__functions_gaee913dc7298d2917743440e9d056d971.html#gaee913dc7298d2917743440e9d056d971">abs</a>(T z) <span class="keyword">noexcept</span>;</div>
<div class="line"> <span class="keyword">template</span>&lt;eve::<span class="keywordtype">float</span>ing_ordered_value T&gt; <span class="keyword">constexpr</span> T <a class="code hl_variable" href="group__functions_gaee913dc7298d2917743440e9d056d971.html#gaee913dc7298d2917743440e9d056d971">abs</a>(T z) <span class="keyword">noexcept</span>;</div>
<div class="line">}</div>
<div class="ttc" id="agroup__functions_gaee913dc7298d2917743440e9d056d971_html_gaee913dc7298d2917743440e9d056d971"><div class="ttname"><a href="group__functions_gaee913dc7298d2917743440e9d056d971.html#gaee913dc7298d2917743440e9d056d971">kyosu::abs</a></div><div class="ttdeci">constexpr tags::callable_abs abs</div><div class="ttdoc">Computes the absolute value of the parameter.</div><div class="ttdef"><b>Definition:</b> abs.hpp:73</div></div>
<div class="ttc" id="agroup__traits_gacfae066446178c7d3f6328aaeafcbf1d_html_gacfae066446178c7d3f6328aaeafcbf1d"><div class="ttname"><a href="group__traits_gacfae066446178c7d3f6328aaeafcbf1d.html#gacfae066446178c7d3f6328aaeafcbf1d">kyosu::as_real_t</a></div><div class="ttdeci">typename as_real&lt; T &gt;::type as_real_t</div><div class="ttdoc">Compute the real type associated to a Cayley-Dickson-like type.</div><div class="ttdef"><b>Definition:</b> traits.hpp:79</div></div>
<div class="ttc" id="agroup__traits_ga1f1ea0fcc1043d2205891dcbf891b309_html_ga1f1ea0fcc1043d2205891dcbf891b309"><div class="ttname"><a href="group__traits_ga1f1ea0fcc1043d2205891dcbf891b309.html#ga1f1ea0fcc1043d2205891dcbf891b309">kyosu::as_real_type_t</a></div><div class="ttdeci">typename as_real_type&lt; T &gt;::type as_real_type_t</div><div class="ttdoc">Compute the real type associated to a Cayley-Dickson-like type.</div><div class="ttdef"><b>Definition:</b> traits.hpp:80</div></div>
<div class="ttc" id="anamespacekyosu_html"><div class="ttname"><a href="namespacekyosu.html">kyosu</a></div><div class="ttdoc">Main KYOSU namespace.</div><div class="ttdef"><b>Definition:</b> types.hpp:14</div></div>
</div><!-- fragment --><p><b>Parameters</b></p>
<ul>
Expand Down
15 changes: 11 additions & 4 deletions group__traits.html
Original file line number Diff line number Diff line change
Expand Up @@ -123,12 +123,19 @@

<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle"><div class="title">Traits</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structkyosu_1_1as__real.html">kyosu::as_real&lt; T &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lightweight type-wrapper of real value type. <a href="structkyosu_1_1as__real.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga1a12e2809e40c8011ec7702159c84b50"><td class="memTemplParams" colspan="2">template&lt;unsigned int Dim, typename... Ts&gt; </td></tr>
Expand All @@ -139,10 +146,10 @@
<tr class="memitem:ga715219c07991418c744f1fe1589ed407"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__traits_ga715219c07991418c744f1fe1589ed407.html#ga715219c07991418c744f1fe1589ed407">kyosu::as_cayley_dickson_t</a> = typename as_cayley_dickson&lt; Ts... &gt;::type</td></tr>
<tr class="memdesc:ga715219c07991418c744f1fe1589ed407"><td class="mdescLeft">&#160;</td><td class="mdescRight">Computes the best fitting Cayley-Dickson type from a series of types. <br /></td></tr>
<tr class="separator:ga715219c07991418c744f1fe1589ed407"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfae066446178c7d3f6328aaeafcbf1d"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:gacfae066446178c7d3f6328aaeafcbf1d"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__traits_gacfae066446178c7d3f6328aaeafcbf1d.html#gacfae066446178c7d3f6328aaeafcbf1d">kyosu::as_real_t</a> = typename as_real&lt; T &gt;::type</td></tr>
<tr class="memdesc:gacfae066446178c7d3f6328aaeafcbf1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute the real type associated to a Cayley-Dickson-like type. <br /></td></tr>
<tr class="separator:gacfae066446178c7d3f6328aaeafcbf1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f1ea0fcc1043d2205891dcbf891b309"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ga1f1ea0fcc1043d2205891dcbf891b309"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="group__traits_ga1f1ea0fcc1043d2205891dcbf891b309.html#ga1f1ea0fcc1043d2205891dcbf891b309">kyosu::as_real_type_t</a> = typename as_real_type&lt; T &gt;::type</td></tr>
<tr class="memdesc:ga1f1ea0fcc1043d2205891dcbf891b309"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute the real type associated to a Cayley-Dickson-like type. <br /></td></tr>
<tr class="separator:ga1f1ea0fcc1043d2205891dcbf891b309"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>kyosu: kyosu::as_real_t</title>
<title>kyosu: kyosu::as_real_type_t</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
Expand Down Expand Up @@ -96,7 +96,7 @@
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('group__traits_gacfae066446178c7d3f6328aaeafcbf1d.html',''); initResizable(); });
$(document).ready(function(){initNavTree('group__traits_ga1f1ea0fcc1043d2205891dcbf891b309.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
Expand All @@ -122,16 +122,16 @@
</div>

<div class="contents">
<a id="gacfae066446178c7d3f6328aaeafcbf1d" name="gacfae066446178c7d3f6328aaeafcbf1d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacfae066446178c7d3f6328aaeafcbf1d">&#9670;&#160;</a></span>as_real_t</h2>
<a id="ga1f1ea0fcc1043d2205891dcbf891b309" name="ga1f1ea0fcc1043d2205891dcbf891b309"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1f1ea0fcc1043d2205891dcbf891b309">&#9670;&#160;</a></span>as_real_type_t</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="group__traits_gacfae066446178c7d3f6328aaeafcbf1d.html#gacfae066446178c7d3f6328aaeafcbf1d">kyosu::as_real_t</a> = typedef typename as_real&lt;T&gt;::type</td>
<td class="memname">using <a class="el" href="group__traits_ga1f1ea0fcc1043d2205891dcbf891b309.html#ga1f1ea0fcc1043d2205891dcbf891b309">kyosu::as_real_type_t</a> = typedef typename as_real_type&lt;T&gt;::type</td>
</tr>
</table>
</div><div class="memdoc">
Expand Down
Loading

0 comments on commit e8545f1

Please sign in to comment.