Class
NumCosmoMathFftlogTophatwin2
Description [src]
final class NumCosmoMath.FftlogTophatwin2 : NumCosmoMath.Fftlog
{
/* No available fields */
}
Logarithm fast fourier transform for a kernel given by the square of the spherical Bessel function of order one.
This object computes the function (see NcmFftlog)
$$Y_n = \int_0^\infty t^{\frac{2\pi i n}{L}} K(t) dt,$$
where the kernel is the square of the top hat window function in the Fourier space $K(t) = W(t)^2$,
\begin{eqnarray}
W(t) &=& \frac{3}{t^3}(\sin t - t \cos t) \
&=& \frac{3}{t} j_1(t),
\end{eqnarray}
and $j_\nu(t)$ is the spherical Bessel function of the first kind.
Properties
Properties inherited from NcmFftlog (14)
NumCosmoMath.Fftlog:Lk
The function $F(k)$’s period in natural logarithm base.
NumCosmoMath.Fftlog:N
The number of knots in the fundamental interval.
NumCosmoMath.Fftlog:eval-r-max
The maximum value of the evaluation interval.
NumCosmoMath.Fftlog:eval-r-min
The minimum value of the evaluation interval.
NumCosmoMath.Fftlog:lnk0
The Center value for $\ln(k)$.
NumCosmoMath.Fftlog:lnr0
The Center value for $\ln(r)$.
NumCosmoMath.Fftlog:max-n
The maximum number of knots in the fundamental interval. This limit is used when calibrating the number of knots.
NumCosmoMath.Fftlog:name
FFTW Plan wisdom’s name to perform the transformation.
NumCosmoMath.Fftlog:nderivs
The number of derivatives to be estimated.
NumCosmoMath.Fftlog:no-ringing
True to use the no-ringing adjustment of $\ln(r_0)$ and False otherwise.
NumCosmoMath.Fftlog:padding
The padding percentage of the number of knots $N$.
NumCosmoMath.Fftlog:smooth-padding-scale
Log10 of the smoothing scale.
NumCosmoMath.Fftlog:use-eval-int
Whether to use evaluation interval.
NumCosmoMath.Fftlog:use-smooth-padding
Whether to use a smooth padding.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.