Skip to content

Commit

Permalink
Deploying to gh-pages from @ 38c0fa1 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
LTLA committed May 24, 2024
1 parent 5fb2a39 commit f245fae
Show file tree
Hide file tree
Showing 94 changed files with 2,227 additions and 325 deletions.
7 changes: 5 additions & 2 deletions docs/DelayedUnaryIsometricOperation_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -825,9 +825,11 @@
<div class="line"><a id="l00784" name="l00784"></a><span class="lineno"> 784</span> </div>
<div class="line"><a id="l00785" name="l00785"></a><span class="lineno"> 785</span><span class="preprocessor">#include &quot;boolean_helpers.hpp&quot;</span></div>
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"> 786</span> </div>
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span><span class="preprocessor">#include &quot;mock_helpers.hpp&quot;</span></div>
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span><span class="preprocessor">#include &quot;<a class="code" href="substitute__helpers_8hpp.html">substitute_helpers.hpp</a>&quot;</span></div>
<div class="line"><a id="l00788" name="l00788"></a><span class="lineno"> 788</span> </div>
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"> 789</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00789" name="l00789"></a><span class="lineno"> 789</span><span class="preprocessor">#include &quot;mock_helpers.hpp&quot;</span></div>
<div class="line"><a id="l00790" name="l00790"></a><span class="lineno"> 790</span> </div>
<div class="line"><a id="l00791" name="l00791"></a><span class="lineno"> 791</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclasstatami_1_1DelayedUnaryIsometricOperation_html"><div class="ttname"><a href="classtatami_1_1DelayedUnaryIsometricOperation.html">tatami::DelayedUnaryIsometricOperation</a></div><div class="ttdoc">Delayed isometric operation on a single matrix.</div><div class="ttdef"><b>Definition</b> DelayedUnaryIsometricOperation.hpp:516</div></div>
<div class="ttc" id="aclasstatami_1_1DelayedUnaryIsometricOperation_html_a06fb62a93edf15673855926f1124bc9f"><div class="ttname"><a href="classtatami_1_1DelayedUnaryIsometricOperation.html#a06fb62a93edf15673855926f1124bc9f">tatami::DelayedUnaryIsometricOperation::sparse</a></div><div class="ttdeci">std::unique_ptr&lt; MyopicSparseExtractor&lt; Value_, Index_ &gt; &gt; sparse(bool row, const Options &amp;opt) const</div><div class="ttdef"><b>Definition</b> DelayedUnaryIsometricOperation.hpp:692</div></div>
<div class="ttc" id="aclasstatami_1_1DelayedUnaryIsometricOperation_html_a0d26c147d8caf6ab139519c07985a054"><div class="ttname"><a href="classtatami_1_1DelayedUnaryIsometricOperation.html#a0d26c147d8caf6ab139519c07985a054">tatami::DelayedUnaryIsometricOperation::sparse</a></div><div class="ttdeci">std::unique_ptr&lt; OracularSparseExtractor&lt; Value_, Index_ &gt; &gt; sparse(bool row, std::shared_ptr&lt; const Oracle&lt; Index_ &gt; &gt; oracle, Index_ block_start, Index_ block_length, const Options &amp;opt) const</div><div class="ttdef"><b>Definition</b> DelayedUnaryIsometricOperation.hpp:728</div></div>
Expand Down Expand Up @@ -862,6 +864,7 @@
<div class="ttc" id="anamespacetatami_html_ae5e845574f229ff8308121456fac3d47"><div class="ttname"><a href="namespacetatami.html#ae5e845574f229ff8308121456fac3d47">tatami::new_extractor</a></div><div class="ttdeci">auto new_extractor(const Matrix&lt; Value_, Index_ &gt; *ptr, bool row, MaybeOracle&lt; oracle_, Index_ &gt; oracle, Args_ &amp;&amp;... args)</div><div class="ttdef"><b>Definition</b> new_extractor.hpp:42</div></div>
<div class="ttc" id="anamespacetatami_html_af05590455e558621c8ffc1b98c4fd454"><div class="ttname"><a href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">tatami::consecutive_extractor</a></div><div class="ttdeci">auto consecutive_extractor(const Matrix&lt; Value_, Index_ &gt; *mat, bool row, Index_ iter_start, Index_ iter_length, Args_ &amp;&amp;... args)</div><div class="ttdef"><b>Definition</b> consecutive_extractor.hpp:35</div></div>
<div class="ttc" id="astructtatami_1_1Options_html"><div class="ttname"><a href="structtatami_1_1Options.html">tatami::Options</a></div><div class="ttdoc">Options for accessing data from a Matrix instance.</div><div class="ttdef"><b>Definition</b> Options.hpp:30</div></div>
<div class="ttc" id="asubstitute__helpers_8hpp_html"><div class="ttname"><a href="substitute__helpers_8hpp.html">substitute_helpers.hpp</a></div><div class="ttdoc">Helper classes for delayed unary isometric substitution.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Expand Down
58 changes: 30 additions & 28 deletions docs/annotated.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/classes.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>tatami: Member List</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>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">tatami
</div>
<div id="projectbrief">C++ API for different matrix representations</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacetatami.html">tatami</a></li><li class="navelem"><a class="el" href="classtatami_1_1DelayedUnaryIsometricSubstituteScalar.html">DelayedUnaryIsometricSubstituteScalar</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">tatami::DelayedUnaryIsometricSubstituteScalar&lt; op_, Value_, Scalar_ &gt; Member List</div></div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classtatami_1_1DelayedUnaryIsometricSubstituteScalar.html">tatami::DelayedUnaryIsometricSubstituteScalar&lt; op_, Value_, Scalar_ &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classtatami_1_1DelayedUnaryIsometricSubstituteScalar.html#af351b3956177658e9a4c24a5e1d008c4">DelayedUnaryIsometricSubstituteScalar</a>(Scalar_ compared, Scalar_ substitute)</td><td class="entry"><a class="el" href="classtatami_1_1DelayedUnaryIsometricSubstituteScalar.html">tatami::DelayedUnaryIsometricSubstituteScalar&lt; op_, Value_, Scalar_ &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
162 changes: 162 additions & 0 deletions docs/classtatami_1_1DelayedUnaryIsometricSubstituteScalar.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>tatami: tatami::DelayedUnaryIsometricSubstituteScalar&lt; op_, Value_, Scalar_ &gt; Class Template Reference</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>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">tatami
</div>
<div id="projectbrief">C++ API for different matrix representations</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacetatami.html">tatami</a></li><li class="navelem"><a class="el" href="classtatami_1_1DelayedUnaryIsometricSubstituteScalar.html">DelayedUnaryIsometricSubstituteScalar</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classtatami_1_1DelayedUnaryIsometricSubstituteScalar-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">tatami::DelayedUnaryIsometricSubstituteScalar&lt; op_, Value_, Scalar_ &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">

<p>Delayed scalar substitution.
<a href="classtatami_1_1DelayedUnaryIsometricSubstituteScalar.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="substitute__helpers_8hpp_source.html">substitute_helpers.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af351b3956177658e9a4c24a5e1d008c4" id="r_af351b3956177658e9a4c24a5e1d008c4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtatami_1_1DelayedUnaryIsometricSubstituteScalar.html#af351b3956177658e9a4c24a5e1d008c4">DelayedUnaryIsometricSubstituteScalar</a> (<a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">Scalar_</a> <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">compared</a>, <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">Scalar_</a> <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">substitute</a>)</td></tr>
<tr class="separator:af351b3956177658e9a4c24a5e1d008c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;<a class="el" href="namespacetatami.html#a89475b46f681dd39b9926ced507240cc">CompareOperation</a> op_, <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">typename</a> <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">Value_</a> = double, <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">typename</a> <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">Scalar_</a> = Value_&gt;<br />
class tatami::DelayedUnaryIsometricSubstituteScalar&lt; op_, Value_, Scalar_ &gt;</div><p>Delayed scalar substitution. </p>
<p>This should be used as the <code>Operation_</code> in the <code><a class="el" href="classtatami_1_1DelayedUnaryIsometricOperation.html" title="Delayed isometric operation on a single matrix.">DelayedUnaryIsometricOperation</a></code> class.</p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
<table class="tparams">
<tr><td class="paramname">op_</td><td>The comparison operation. </td></tr>
<tr><td class="paramname">Value_</td><td>Type of the data value. </td></tr>
<tr><td class="paramname">Scalar_</td><td>Type of the scalar value. </td></tr>
</table>
</dd>
</dl>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="af351b3956177658e9a4c24a5e1d008c4" name="af351b3956177658e9a4c24a5e1d008c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af351b3956177658e9a4c24a5e1d008c4">&#9670;&#160;</a></span>DelayedUnaryIsometricSubstituteScalar()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;<a class="el" href="namespacetatami.html#a89475b46f681dd39b9926ced507240cc">CompareOperation</a> op_, <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">typename</a> <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">Value_</a> = double, <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">typename</a> <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">Scalar_</a> = Value_&gt; </div>
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classtatami_1_1DelayedUnaryIsometricSubstituteScalar.html">tatami::DelayedUnaryIsometricSubstituteScalar</a>&lt; <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">op_</a>, <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">Value_</a>, <a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">Scalar_</a> &gt;::DelayedUnaryIsometricSubstituteScalar </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">Scalar_</a>&#160;</td>
<td class="paramname"><em>compared</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacetatami.html#af05590455e558621c8ffc1b98c4fd454">Scalar_</a>&#160;</td>
<td class="paramname"><em>substitute</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">compared</td><td>Scalar value to be compared to the matrix values. The matrix value is assumed to be on the left hand side of the comparison, while <code>compared</code> is on the right. </td></tr>
<tr><td class="paramname">substitue</td><td>Scalar value to substitute into the matrix for every element where the comparison to <code>compared</code> is true. </td></tr>
</table>
</dd>
</dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>tatami/isometric/unary/<a class="el" href="substitute__helpers_8hpp_source.html">substitute_helpers.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
Loading

0 comments on commit f245fae

Please sign in to comment.