27 #include <wigner/wigxjpf/inc/wigxjpf.h> 30 #ifdef FAST_WIGNER_PATH_3J 31 #define DO_FAST_WIGNER 1 32 #include <wigner/fastwigxj/inc/fastwigxj.h> 34 #define DO_FAST_WIGNER 0 123 int Ji,
int Jf,
int Ji_p,
int Jf_p,
int L,
int li,
int lf);
174 int Nl,
int Nk,
int Jl,
int Jk,
int Jl_p,
int Jk_p,
int L);
INDEX Index
The type to use for all integer numbers and indices.
Numeric o2_ecs_wigner_symbol_tran(const Rational &Ji, const Rational &Jf, const Rational &Ni, const Rational &Nf, const Rational &Si, const Rational &Sf, const Rational &Ji_p, const Rational &Jf_p, const Rational &Ni_p, const Rational &Nf_p, const Rational &n, const Numeric &T)
Returns the wigner symbol used in Tran etal 2006.
Numeric o2_ecs_erot_jn_same(Rational J)
Energy of the J=N line at J.
Numeric wigner3j(const Rational j1, const Rational j2, const Rational j3, const Rational m1, const Rational m2, const Rational m3)
Wigner 3J symbol.
Numeric wigner6j(const Rational j1, const Rational j2, const Rational j3, const Rational l1, const Rational l2, const Rational l3)
Wigner 6J symbol.
bool is_wigner3_ready(const Rational &J)
Tells if the function is ready for Wigner 3J calculations.
Numeric o2_ecs_wigner_symbol(int Nl, int Nk, int Jl, int Jk, int Jl_p, int Jk_p, int L)
Returns the wigner symbol used in Makarov etal 2013.
bool is_wigner_ready(int j)
Tells if the function can deal with the input integer.
Implements rational numbers to work with other ARTS types.
Numeric co2_ecs_wigner_symbol(int Ji, int Jf, int Ji_p, int Jf_p, int L, int li, int lf)
Returns the wigner symbol used in Niro etal 2004.
bool is_wigner6_ready(const Rational &J)
Tells if the function is ready for Wigner 6J calculations.
NUMERIC Numeric
The type to use for all floating point numbers.
Numeric o2_makarov2013_reduced_dipole(const Rational &Jup, const Rational &Jlo, const Rational &N)
Returns the reduced dipole moment following Makarov etal 2013.
Index make_wigner_ready(int largest, int fastest, int size)
Ready Wigner.
Contains the rational class definition.