summaryrefslogtreecommitdiff
path: root/log-fourier.hpp
diff options
context:
space:
mode:
authorJaron Kent-Dobias <jaron@kent-dobias.com>2025-05-14 10:23:47 -0300
committerJaron Kent-Dobias <jaron@kent-dobias.com>2025-05-14 10:23:47 -0300
commit238b7fd595ebc25be58905beaaf602838c770fb1 (patch)
treeaa5e29ca2481892c1a4c9c27ffe9d85e46be0a2f /log-fourier.hpp
parentff435793673afd47c86c8dff3147cbce1342e35e (diff)
downloadcode-238b7fd595ebc25be58905beaaf602838c770fb1.tar.gz
code-238b7fd595ebc25be58905beaaf602838c770fb1.tar.bz2
code-238b7fd595ebc25be58905beaaf602838c770fb1.zip
Precompute some more exponentials
Diffstat (limited to 'log-fourier.hpp')
-rw-r--r--log-fourier.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/log-fourier.hpp b/log-fourier.hpp
index 730639c..3abc379 100644
--- a/log-fourier.hpp
+++ b/log-fourier.hpp
@@ -23,6 +23,10 @@ private:
std::vector<Real> ts;
std::vector<Real> νs;
std::vector<Complex> Γs;
+ std::vector<Real> exp1kω;
+ std::vector<Real> exp1kτ;
+ std::vector<Real> expkω;
+ std::vector<Real> expkτ;
public:
Real shift;
LogarithmicFourierTransform(unsigned N, Real k, Real Δτ, unsigned pad = 4, Real shift = 0.5);