Numeric ECS_wigner(Rational L, Rational Nl, Rational Nk, Rational Jk_lower, Rational Jl_lower, Rational Jk_upper, Rational Jl_upper)
Contains the rational class definition.
Numeric triangle_coefficient(const Rational a, const Rational b, const Rational c)
Numeric wigner3j(const Rational j1, const Rational j2, const Rational j3, const Rational m1, const Rational m2, const Rational m3)
NUMERIC Numeric
The type to use for all floating point numbers.
Implements the class MakeArray, which is a derived class of Array, allowing explicit initialization.
Numeric factorials(const ArrayOfIndex &NomFac, const ArrayOfIndex &DenomFac)
Numeric wigner6j(const Rational j1, const Rational j2, const Rational j3, const Rational l1, const Rational l2, const Rational l3)
void primes(ArrayOfIndex &output, const Index input)
bool triangular_inequality(const Rational x, const Rational y, const Rational z)
INDEX Index
The type to use for all integer numbers and indices.
void powers(ArrayOfIndex &output, const ArrayOfIndex primes, const Index input)