94 const bool& do_n0_jac,
95 const bool& do_mu_jac,
96 const bool& do_la_jac,
97 const bool& do_ga_jac);
133 #endif // math_funcs_h INDEX Index
The type to use for all integer numbers and indices.
Numeric sign(const Numeric &x)
sign
Numeric last(ConstVectorView x)
last
Index integer_div(const Index &x, const Index &y)
integer_div
cmplx FADDEEVA() w(cmplx z, double relerr)
void nlogspace(Vector &x, const Numeric start, const Numeric stop, const Index n)
nlogspace
void nlinspace(Vector &x, const Numeric start, const Numeric stop, const Index n)
nlinspace
Numeric mod_gamma_dist(Numeric x, Numeric N0, Numeric Lambda, Numeric mu, Numeric gamma)
Generalized Modified Gamma Distribution.
void mgd(VectorView psd, const Vector &x, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga)
NUMERIC Numeric
The type to use for all floating point numbers.
Implementation of Matrix, Vector, and such stuff.
void mgd_with_derivatives(VectorView psd, MatrixView jac_data, const Vector &x, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga, const bool &do_n0_jac, const bool &do_mu_jac, const bool &do_la_jac, const bool &do_ga_jac)
void linspace(Vector &x, const Numeric start, const Numeric stop, const Numeric step)
linspace
Numeric fac(const Index n)
fac
This can be used to make arrays out of anything.
Numeric AngIntegrate_trapezoid(ConstMatrixView Integrand, ConstVectorView za_grid, ConstVectorView aa_grid)
AngIntegrate_trapezoid.
A constant view of a Tensor3.
A constant view of a Vector.
void reshape(MatrixView X, ConstVectorView x)
reshape
Numeric AngIntegrate_trapezoid_opti(ConstMatrixView Integrand, ConstVectorView za_grid, ConstVectorView aa_grid, ConstVectorView grid_stepsize)
AngIntegrate_trapezoid_opti.
constexpr Rational start(Rational Ju, Rational Jl, Polarization type) noexcept
Gives the lowest M for a polarization type of this transition.
void calculate_weights_linear(Vector &x, Vector &w, const Index nph)
calculate_weights_linear
A constant view of a Matrix.
void unitl(Vector &x)
unitl
void flat(VectorView x, ConstMatrixView X)
flat
void delanoe_shape_with_derivative(VectorView psd, MatrixView jac_data, const Vector &x, const Numeric &alpha, const Numeric &beta)
! Shape functions for normalized PSD.