Triumvirate C++ API 0.5.0.post1.dev301+g026f21751
Three-point clustering measurements in large-scale structure analyses.
Loading...
Searching...
No Matches
trv::maths::SphericalBesselCalculator Class Reference

Interpolated spherical Bessel function \( j_\ell(x) \) of the first kind. More...

#include <maths.hpp>

Public Member Functions

 SphericalBesselCalculator (const int ell)
 Construct the interpolated function calculator.
 
 SphericalBesselCalculator (const SphericalBesselCalculator &other)
 Copy an interpolated function calculator.
 
 ~SphericalBesselCalculator ()
 Destruct the interpolated function.
 
double eval (double x)
 Evaluate the interpolated function.
 

Public Attributes

int order
 order \( \ell \)
 

Detailed Description

Interpolated spherical Bessel function \( j_\ell(x) \) of the first kind.

Definition at line 268 of file maths.hpp.

Constructor & Destructor Documentation

◆ SphericalBesselCalculator() [1/2]

trv::maths::SphericalBesselCalculator::SphericalBesselCalculator ( const int ell)
explicit

Construct the interpolated function calculator.

Parameters
ellOrder \( \ell \).

Definition at line 309 of file maths.cpp.

+ Here is the caller graph for this function:

◆ SphericalBesselCalculator() [2/2]

trv::maths::SphericalBesselCalculator::SphericalBesselCalculator ( const SphericalBesselCalculator & other)

Copy an interpolated function calculator.

Parameters
otherInterpolated function to be copied.

Definition at line 343 of file maths.cpp.

+ Here is the call graph for this function:

◆ ~SphericalBesselCalculator()

trv::maths::SphericalBesselCalculator::~SphericalBesselCalculator ( )

Destruct the interpolated function.

Definition at line 358 of file maths.cpp.

Member Function Documentation

◆ eval()

double trv::maths::SphericalBesselCalculator::eval ( double x)

Evaluate the interpolated function.

Parameters
xArgument \( x \).
Returns
Value of \( j_\ell \).

Definition at line 368 of file maths.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ order

int trv::maths::SphericalBesselCalculator::order

order \( \ell \)

Definition at line 270 of file maths.hpp.


The documentation for this class was generated from the following files: