Skip to content

Commit

Permalink
Deploying to github.io from @ e22d10e 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
jasonkaye committed Jun 20, 2024
1 parent 5e3e15a commit 6b0cac5
Show file tree
Hide file tree
Showing 5 changed files with 544 additions and 536 deletions.
Binary file modified docs/main/.doctrees/environment.pickle
Binary file not shown.
5 changes: 4 additions & 1 deletion docs/main/doxygen/html/classcppdlr_1_1imtime__ops.html
Original file line number Diff line number Diff line change
Expand Up @@ -1295,7 +1295,10 @@ <h2 class="memtitle"><span class="permalink"><a href="#af5bafac0dcc76bd713c732a3
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>DLR coefficients of G </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>DLR coefficients of G (if transpose = false, as it is by default; otherwise, see note below)</dd></dl>
<dl class="section note"><dt>Note</dt><dd>By setting the optional argument <code>transpose</code> to true, this method applies the transpose of the values -&gt; coefficients transformation. This is useful for constructing matrices of linear operators which act on vectors of DLR grid values, rather than DLR coefficients. As an example, suppose L is a linear functional such that L[G] = c, G is a Green's function and c is a scalar. If gc is the vector of DLR coefficient of G, then we can represent L by a vector l, with entries given by the action of L on the DLR basis functions, and we have l^T * gc = c. Then</dd></dl>
<p>c = l^T * it2cf * g = (it2cf^T * l)^T * g,</p>
<p>where g is the vector of values of G at the DLR nodes, and it2cf is the imaginary time values -&gt; coefficients matrix. Thus it2cf^T * l is the vector of the linear operator T acting on the vector of values of G at the DLR nodes, and can be precomputed using the vals2coefs method with the transpose option set to true. </p>

</div>
</div>
Expand Down
4 changes: 2 additions & 2 deletions docs/main/doxygen/html/dlr__dyson_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -222,8 +222,8 @@
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160; </div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;} <span class="comment">// namespace cppdlr</span></div>
<div class="ttc" id="aclasscppdlr_1_1imtime__ops_html"><div class="ttname"><a href="classcppdlr_1_1imtime__ops.html">cppdlr::imtime_ops</a></div><div class="ttdoc">Class responsible for all DLR imaginary time operations, including building imaginary time grid and t...</div><div class="ttdef"><b>Definition:</b> dlr_imtime.hpp:46</div></div>
<div class="ttc" id="aclasscppdlr_1_1imtime__ops_html_a88f437cb31c98929ab8a1e6dadb174aa"><div class="ttname"><a href="classcppdlr_1_1imtime__ops.html#a88f437cb31c98929ab8a1e6dadb174aa">cppdlr::imtime_ops::rank</a></div><div class="ttdeci">int rank() const</div><div class="ttdoc">Get DLR rank.</div><div class="ttdef"><b>Definition:</b> dlr_imtime.hpp:635</div></div>
<div class="ttc" id="aclasscppdlr_1_1imtime__ops_html_a89451028e273c8753d87621081a16cee"><div class="ttname"><a href="classcppdlr_1_1imtime__ops.html#a89451028e273c8753d87621081a16cee">cppdlr::imtime_ops::get_itnodes</a></div><div class="ttdeci">nda::vector_const_view&lt; double &gt; get_itnodes() const</div><div class="ttdoc">Get DLR imaginary time nodes.</div><div class="ttdef"><b>Definition:</b> dlr_imtime.hpp:589</div></div>
<div class="ttc" id="aclasscppdlr_1_1imtime__ops_html_a88f437cb31c98929ab8a1e6dadb174aa"><div class="ttname"><a href="classcppdlr_1_1imtime__ops.html#a88f437cb31c98929ab8a1e6dadb174aa">cppdlr::imtime_ops::rank</a></div><div class="ttdeci">int rank() const</div><div class="ttdoc">Get DLR rank.</div><div class="ttdef"><b>Definition:</b> dlr_imtime.hpp:653</div></div>
<div class="ttc" id="aclasscppdlr_1_1imtime__ops_html_a89451028e273c8753d87621081a16cee"><div class="ttname"><a href="classcppdlr_1_1imtime__ops.html#a89451028e273c8753d87621081a16cee">cppdlr::imtime_ops::get_itnodes</a></div><div class="ttdeci">nda::vector_const_view&lt; double &gt; get_itnodes() const</div><div class="ttdoc">Get DLR imaginary time nodes.</div><div class="ttdef"><b>Definition:</b> dlr_imtime.hpp:607</div></div>
<div class="ttc" id="aclassdyson__it_html"><div class="ttname"><a href="classdyson__it.html">dyson_it</a></div><div class="ttdoc">Class for solving Dyson equation in imaginary time.</div></div>
<div class="ttc" id="adlr__imtime_8hpp_html"><div class="ttname"><a href="dlr__imtime_8hpp.html">dlr_imtime.hpp</a></div></div>
<div class="ttc" id="adlr__kernels_8hpp_html"><div class="ttname"><a href="dlr__kernels_8hpp.html">dlr_kernels.hpp</a></div></div>
Expand Down
Loading

0 comments on commit 6b0cac5

Please sign in to comment.