xlifepp – Functions – Z#

zairy#

std::complex<double> xlifepp::zairy(const std::complex<double> &z, int id)#

Airy function: Ai(z)

zbesselI#

std::complex<double> xlifepp::zbesselI(const std::complex<double> &z, double order)#

Modified Bessel function of the first kind: I_N(z)

zbesselJ#

std::complex<double> xlifepp::zbesselJ(const std::complex<double> &z, double order)#

Bessel function of the first kind: J_N(z)

zbesselK#

std::complex<double> xlifepp::zbesselK(const std::complex<double> &z, double order)#

Modified Bessel function of the second kind: K_N(z)

zbesselY#

std::complex<double> xlifepp::zbesselY(const std::complex<double> &z, double order)#

Bessel function of the second kind: Y_N(z)

zbiry#

inline complex_t xlifepp::zbiry(const complex_t &z, DiffOpType d = _id)#

Airy function: Bi(z) or Bi’(z)

std::complex<double> xlifepp::zbiry(const std::complex<double> &z, int id)#

Biry function: Bi(z)

zeroCurvatures#

inline Vector<real_t> xlifepp::zeroCurvatures(const Point &p, const Point &d, bool fromParameters, Parameters &pars)#

zeroLines#

static void xlifepp::zeroLines(MatrixEntry *mat, const std::vector<std::vector<std::pair<number_t, number_t>>> &lines)#

set to 0 the coefficients of some lines given by storedLines

zeros#

inline complex_t xlifepp::zeros(const complex_t &v)#
inline real_t xlifepp::zeros(const real_t &v)#

zero for scalars

template<typename T>
std::vector<T> xlifepp::zeros(const std::vector<T> &v)#

zero for a vector

zexpzE1z#

complex_t xlifepp::zexpzE1z(const complex_t&)#

return z*exp(z)*E1(z)

zhankel#

std::complex<double> xlifepp::zhankel(const std::complex<double> &z, int kind, double order)#

Hankel functions of the i-th kind: Hi_N(z)