Skip to content

Commit 8f0de0a

Browse files
committed
Wed 13 Oct 2021 12:33:03 PM EDT
1 parent 78b42cb commit 8f0de0a

File tree

3,567 files changed

+580695
-1924
lines changed

Some content is hidden

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

3,567 files changed

+580695
-1924
lines changed

BaseCube__bones_8hpp_source.html

+170
Large diffs are not rendered by default.

BaseCube__meat_8hpp_source.html

+540
Large diffs are not rendered by default.

Base__bones_8hpp_source.html

+259
Large diffs are not rendered by default.

Base__meat_8hpp_source.html

+1,112
Large diffs are not rendered by default.

Col__bones_8hpp_source.html

+390
Large diffs are not rendered by default.

Col__meat_8hpp_source.html

+1,961
Large diffs are not rendered by default.

CubeToMatOp__bones_8hpp_source.html

+134
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2+
<html xmlns="http://www.w3.org/1999/xhtml">
3+
<head>
4+
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5+
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6+
<meta name="generator" content="Doxygen 1.8.17"/>
7+
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8+
<title>Aether: share/include/armadillo_bits/CubeToMatOp_bones.hpp Source File</title>
9+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
10+
<script type="text/javascript" src="jquery.js"></script>
11+
<script type="text/javascript" src="dynsections.js"></script>
12+
<link href="search/search.css" rel="stylesheet" type="text/css"/>
13+
<script type="text/javascript" src="search/searchdata.js"></script>
14+
<script type="text/javascript" src="search/search.js"></script>
15+
<script type="text/x-mathjax-config">
16+
MathJax.Hub.Config({
17+
extensions: ["tex2jax.js"],
18+
jax: ["input/TeX","output/HTML-CSS"],
19+
});
20+
</script>
21+
<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
22+
<link href="doxygen.css" rel="stylesheet" type="text/css" />
23+
</head>
24+
<body>
25+
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26+
<div id="titlearea">
27+
<table cellspacing="0" cellpadding="0">
28+
<tbody>
29+
<tr style="height: 56px;">
30+
<td id="projectalign" style="padding-left: 0.5em;">
31+
<div id="projectname">Aether
32+
&#160;<span id="projectnumber">0.0</span>
33+
</div>
34+
<div id="projectbrief">Ionosphere-Thermosphere model</div>
35+
</td>
36+
</tr>
37+
</tbody>
38+
</table>
39+
</div>
40+
<!-- end header part -->
41+
<!-- Generated by Doxygen 1.8.17 -->
42+
<script type="text/javascript">
43+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
44+
var searchBox = new SearchBox("searchBox", "search",false,'Search');
45+
/* @license-end */
46+
</script>
47+
<script type="text/javascript" src="menudata.js"></script>
48+
<script type="text/javascript" src="menu.js"></script>
49+
<script type="text/javascript">
50+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
51+
$(function() {
52+
initMenu('',true,false,'search.php','Search');
53+
$(document).ready(function() { init_search(); });
54+
});
55+
/* @license-end */</script>
56+
<div id="main-nav"></div>
57+
<!-- window showing the filter options -->
58+
<div id="MSearchSelectWindow"
59+
onmouseover="return searchBox.OnSearchSelectShow()"
60+
onmouseout="return searchBox.OnSearchSelectHide()"
61+
onkeydown="return searchBox.OnSearchSelectKey(event)">
62+
</div>
63+
64+
<!-- iframe showing the search results (closed by default) -->
65+
<div id="MSearchResultsWindow">
66+
<iframe src="javascript:void(0)" frameborder="0"
67+
name="MSearchResults" id="MSearchResults">
68+
</iframe>
69+
</div>
70+
71+
<div id="nav-path" class="navpath">
72+
<ul>
73+
<li class="navelem"><a class="el" href="dir_8c428f345b527d2071b666c6f8374398.html">share</a></li><li class="navelem"><a class="el" href="dir_9a08721b33fdc0be23bcfb63e612c67f.html">include</a></li><li class="navelem"><a class="el" href="dir_0180360ae700336866d5bd81dc0fcef4.html">armadillo_bits</a></li> </ul>
74+
</div>
75+
</div><!-- top -->
76+
<div class="header">
77+
<div class="headertitle">
78+
<div class="title">CubeToMatOp_bones.hpp</div> </div>
79+
</div><!--header-->
80+
<div class="contents">
81+
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">// Copyright 2008-2016 Conrad Sanderson (http://conradsanderson.id.au)</span></div>
82+
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment">// Copyright 2008-2016 National ICT Australia (NICTA)</span></div>
83+
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">// </span></div>
84+
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);</span></div>
85+
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">// you may not use this file except in compliance with the License.</span></div>
86+
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">// You may obtain a copy of the License at</span></div>
87+
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div>
88+
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">// </span></div>
89+
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div>
90+
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,</span></div>
91+
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
92+
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment">// See the License for the specific language governing permissions and</span></div>
93+
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">// limitations under the License.</span></div>
94+
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">// ------------------------------------------------------------------------</span></div>
95+
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; </div>
96+
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; </div>
97+
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; </div>
98+
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; </div>
99+
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div>
100+
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">template</span>&lt;<span class="keyword">typename</span> T1, <span class="keyword">typename</span> op_type&gt;</div>
101+
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">class </span><a class="code" href="classCubeToMatOp.html">CubeToMatOp</a> : <span class="keyword">public</span> <a class="code" href="structBase.html">Base</a>&lt; typename T1::elem_type, CubeToMatOp&lt;T1, op_type&gt; &gt;</div>
102+
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; {</div>
103+
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">public</span>:</div>
104+
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; </div>
105+
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> T1::elem_type elem_type;</div>
106+
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">typedef</span> <span class="keyword">typename</span> get_pod_type&lt;elem_type&gt;::result pod_type;</div>
107+
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div>
108+
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">inline</span> <span class="keyword">explicit</span> <a class="code" href="classCubeToMatOp.html">CubeToMatOp</a>(<span class="keyword">const</span> T1&amp; in_m);</div>
109+
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160; <span class="keyword">inline</span> <a class="code" href="classCubeToMatOp.html">CubeToMatOp</a>(<span class="keyword">const</span> T1&amp; in_m, <span class="keyword">const</span> elem_type in_aux);</div>
110+
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="keyword">inline</span> ~<a class="code" href="classCubeToMatOp.html">CubeToMatOp</a>();</div>
111+
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; </div>
112+
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="classCubeToMatOp.html#a8a71c2696242d38fa760fa8031858f57"> 34</a></span>&#160; arma_aligned <span class="keyword">const</span> T1&amp; <a class="code" href="classCubeToMatOp.html#a8a71c2696242d38fa760fa8031858f57">m</a>; </div>
113+
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="classCubeToMatOp.html#ade62760acd830631b83a9f2b9de8c759"> 35</a></span>&#160; arma_aligned elem_type <a class="code" href="classCubeToMatOp.html#ade62760acd830631b83a9f2b9de8c759">aux</a>; </div>
114+
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
115+
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">bool</span> is_row = op_type::template traits&lt;T1&gt;::is_row;</div>
116+
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">bool</span> is_col = op_type::template traits&lt;T1&gt;::is_col;</div>
117+
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <span class="keyword">static</span> constexpr <span class="keywordtype">bool</span> is_xvec = op_type::template traits&lt;T1&gt;::is_xvec;</div>
118+
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160; };</div>
119+
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
120+
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; </div>
121+
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div>
122+
</div><!-- fragment --></div><!-- contents -->
123+
<div class="ttc" id="aclassCubeToMatOp_html_ade62760acd830631b83a9f2b9de8c759"><div class="ttname"><a href="classCubeToMatOp.html#ade62760acd830631b83a9f2b9de8c759">CubeToMatOp::aux</a></div><div class="ttdeci">arma_aligned elem_type aux</div><div class="ttdoc">auxiliary data, using the element type as used by T1</div><div class="ttdef"><b>Definition:</b> CubeToMatOp_bones.hpp:35</div></div>
124+
<div class="ttc" id="aclassCubeToMatOp_html_a8a71c2696242d38fa760fa8031858f57"><div class="ttname"><a href="classCubeToMatOp.html#a8a71c2696242d38fa760fa8031858f57">CubeToMatOp::m</a></div><div class="ttdeci">const arma_aligned T1 &amp; m</div><div class="ttdoc">the operand; must be derived from BaseCube</div><div class="ttdef"><b>Definition:</b> CubeToMatOp_bones.hpp:34</div></div>
125+
<div class="ttc" id="astructBase_html"><div class="ttname"><a href="structBase.html">Base</a></div><div class="ttdef"><b>Definition:</b> arma_forward.hpp:23</div></div>
126+
<div class="ttc" id="aclassCubeToMatOp_html"><div class="ttname"><a href="classCubeToMatOp.html">CubeToMatOp</a></div><div class="ttdef"><b>Definition:</b> arma_forward.hpp:238</div></div>
127+
<!-- start footer part -->
128+
<hr class="footer"/><address class="footer"><small>
129+
Generated by &#160;<a href="http://www.doxygen.org/index.html">
130+
<img class="footer" src="doxygen.png" alt="doxygen"/>
131+
</a> 1.8.17
132+
</small></address>
133+
</body>
134+
</html>

0 commit comments

Comments
 (0)