diff --git a/docs/main/.doctrees/environment.pickle b/docs/main/.doctrees/environment.pickle index 5afd0a3..0969f0b 100644 Binary files a/docs/main/.doctrees/environment.pickle and b/docs/main/.doctrees/environment.pickle differ diff --git a/docs/main/doxygen/html/annotated.html b/docs/main/doxygen/html/annotated.html index b3cc908..4f59e47 100644 --- a/docs/main/doxygen/html/annotated.html +++ b/docs/main/doxygen/html/annotated.html @@ -74,8 +74,9 @@
barycheb(int n) | cppdlr::barycheb | |
getnodes() | cppdlr::barycheb | |
interp(double x, nda::vector_const_view< double > f) | cppdlr::barycheb | |
interp(double xeval, nda::vector_const_view< double > f) | cppdlr::barycheb |
Initialize subroutine barycheb for barycentric Lagrange interpolation at Chebyshev nodes.
+Class constructor for barycheb: barycentric Lagrange interpolation at Chebyshev nodes.
n | number of Chebyshev nodes |
xc | n Chebyshev nodes of the first kind |
wc | barycentric interpolation weights at Chebyshev nodes of the first kind |
x | n Chebyshev nodes of the first kind |
w | barycentric interpolation weights at Chebyshev nodes of the first kind |
+ cppdlr
+ 1.0.0
+
+ Imaginary time calculations using the discrete Lehmann representation
+ |
+
This is the complete list of members for cppdlr::baryleg, including all inherited members.
+baryleg(int n) | cppdlr::baryleg | |
getnodes() | cppdlr::baryleg | |
interp(double xeval, nda::vector_const_view< double > f) | cppdlr::baryleg |
+ cppdlr
+ 1.0.0
+
+ Imaginary time calculations using the discrete Lehmann representation
+ |
+
#include <utils.hpp>
+Public Member Functions | |
baryleg (int n) | |
nda::vector< double > const & | getnodes () |
double | interp (double xeval, nda::vector_const_view< double > f) |
Class constructor for baryleg: barycentric Lagrange interpolation at Legendre nodes.
+n | number of Legendre nodes |
x | n Legendre nodes |
w | barycentric interpolation weights at Legendre nodes |
cppdlr::baryleg::baryleg | +( | +int | +n | ) | ++ |
nda::vector< double > const & cppdlr::baryleg::getnodes | +( | +) | ++ |
double cppdlr::baryleg::interp | +( | +double | +xeval, | +
+ | + | nda::vector_const_view< double > | +f | +
+ | ) | ++ |
a
and b
double cppdlr::baryinterp | +( | +nda::vector_const_view< double > | +x, | +
+ | + | nda::vector_const_view< double > | +w, | +
+ | + | nda::vector_const_view< double > | +f, | +
+ | + | double | +xeval | +
+ | ) | ++ |
Barycentric Lagrange interpolation.
+[in] | x | Interpolation nodes |
[in] | w | Barycentric interpolation weights |
[in] | f | Function values at interpolation nodes |
[in] | xeval | Point at which to evaluate interpolated function |
Functions | |
double | cppdlr::baryinterp (nda::vector_const_view< double > x, nda::vector_const_view< double > w, nda::vector_const_view< double > f, double xeval) |
Barycentric Lagrange interpolation. More... | |
nda::vector< double > | cppdlr::eqptsrel (int n) |
Get grid of equispaced points on [0,1] in relative time format. More... | |
class | cppdlr::barycheb |
class | cppdlr::baryleg |
struct | cppdlr::make_common_helper< T, S1, S2 > |
Get type of given nda MemoryArray with scalar value type replaced by common type of two given types (real if both are real, complex otherwise) More... | |
Functions | |
double | cppdlr::baryinterp (nda::vector_const_view< double > x, nda::vector_const_view< double > w, nda::vector_const_view< double > f, double xeval) |
Barycentric Lagrange interpolation. More... | |
template<nda::MemoryArrayOfRank< 2 > T, nda::Scalar S = get_value_t<T>> | |
std::tuple< typename T::regular_type, nda::vector< double >, nda::vector< int > > | cppdlr::pivrgs (T const &a, double eps) |
Rank-revealing pivoted reorthogonalized Gram-Schmidt. More... |