Go to the documentation of this file.
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 integer_div(const Index &x, const Index &y)
integer_div
Numeric mod_gamma_dist(Numeric x, Numeric N0, Numeric Lambda, Numeric mu, Numeric gamma)
Generalized Modified Gamma Distribution.
Complex w(Complex z) noexcept
The Faddeeva function.
void nlinspace(Vector &x, const Numeric start, const Numeric stop, const Index n)
nlinspace
Vector y(Workspace &ws) noexcept
void nlogspace(Vector &x, const Numeric start, const Numeric stop, const Index n)
nlogspace
Implementation of Matrix, Vector, and such stuff.
void reshape(MatrixView X, ConstVectorView x)
reshape
void delanoe_shape_with_derivative(VectorView psd, MatrixView jac_data, const Vector &x, const Numeric &alpha, const Numeric &beta)
! Shape functions for normalized PSD.
This can be used to make arrays out of anything.
Numeric sign(const Numeric &x)
sign
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)
NUMERIC Numeric
The type to use for all floating point numbers.
Numeric last(ConstVectorView x)
last
Vector za_grid(Workspace &ws) noexcept
Numeric fac(const Index n)
fac
A constant view of a Matrix.
void linspace(Vector &x, const Numeric start, const Numeric stop, const Numeric step)
linspace
constexpr Rational start(Rational Ju, Rational Jl, Polarization type) noexcept
Gives the lowest M for a polarization type of this transition.
void unitl(Vector &x)
unitl
A constant view of a Tensor3.
Numeric AngIntegrate_trapezoid_opti(ConstMatrixView Integrand, ConstVectorView za_grid, ConstVectorView aa_grid, ConstVectorView grid_stepsize)
AngIntegrate_trapezoid_opti.
void calculate_weights_linear(Vector &x, Vector &w, const Index nph)
calculate_weights_linear
void flat(VectorView x, ConstMatrixView X)
flat
Vector x(Workspace &ws) noexcept
INDEX Index
The type to use for all integer numbers and indices.
Numeric AngIntegrate_trapezoid(ConstMatrixView Integrand, ConstVectorView za_grid, ConstVectorView aa_grid)
AngIntegrate_trapezoid.
Vector aa_grid(Workspace &ws) noexcept
A constant view of a Vector.
void mgd(VectorView psd, const Vector &x, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga)