cloudy
trunk
|
Go to the source code of this file.
Data Structures | |
class | t_lfact |
Macros | |
#define | F1(x, y, z) (z ^ (x & (y ^ z))) |
#define | F2(x, y, z) F1(z, x, y) |
#define | F3(x, y, z) (x ^ y ^ z) |
#define | F4(x, y, z) (y ^ (x | ~z)) |
#define | MD5STEP(f, w, x, y, z, data, s) w = rotlFixed(w + f(x, y, z) + data, s) + x |
Functions | |
double | polevl (double x, const double coef[], int N) |
double | p1evl (double x, const double coef[], int N) |
double | chbevl (double, const double[], int) |
double | dawson (double x, int order) |
bool | linfit (long n, const double xorg[], const double yorg[], double &a, double &siga, double &b, double &sigb) |
double | factorial (long n) |
double | fc2_scl (long n) |
double | lfactorial (long n) |
complex< double > | cdgamma (complex< double > x) |
double | bessel_j0 (double x) |
double | bessel_y0 (double x) |
double | bessel_j1 (double x) |
double | bessel_y1 (double x) |
double | bessel_jn (int n, double x) |
double | bessel_yn (int n, double x) |
double | ellpk (double x) |
double | expn (int n, double x) |
double | erfce (double x) |
STATIC double | igamc_fraction (double a, double x) |
double | igamc (double a, double x) |
double | igamc_scaled (double a, double x) |
double | igam (double a, double x) |
double | ratevl_5_4 (double x, const double a[5], const double b[4]) |
double | ratevl_6_3 (double x, const double a[6], const double b[3]) |
double | ratevl_6_4 (double x, const double a[6], const double b[4]) |
double | ratevl_7_8 (double x, const double a[7], const double b[8]) |
double | ratevl_8_7 (double x, const double a[8], const double b[7]) |
double | ratevl_10_11 (double x, const double a[10], const double b[11]) |
double | ratevl_11_10 (double x, const double a[11], const double b[10]) |
double | ratevl_15_6 (double x, const double a[15], const double b[6]) |
double | bessel_k0 (double x) |
double | bessel_k0_scaled (double x) |
double | bessel_k1 (double x) |
double | bessel_k1_scaled (double x) |
void | bessel_k0_k1 (double x, double *k0val, double *k1val) |
void | bessel_k0_k1_scaled (double x, double *k0val, double *k1val) |
double | bessel_i0 (double x) |
double | bessel_i0_scaled (double x) |
double | bessel_i1 (double x) |
double | bessel_i1_scaled (double x) |
void | bessel_i0_i1 (double x, double *i0val, double *i1val) |
void | bessel_i0_i1_scaled (double x, double *i0val, double *i1val) |
double | e1 (double x) |
double | e1_scaled (double x) |
double | e2 (double x) |
double | expn2_scaled (double x) |
void | chbfit (double a, double b, vector< double > &c, double(*func)(double)) |
void | test_expn () |
double | gegenbauer (long n, double al, double x) |
double | sg (long S) |
double | sjs (long j1, long j2, long j3, long l1, long l2, long l3) |
double | fc2 (long n2) |
double | Delta (long j1, long j2, long j3) |
double | SixJFull (long j1, long j2, long j3, long j4, long j5, long j6) |
double | frac (double d) |
void | rec6j (double *sixcof, double l2, double l3, double l4, double l5, double l6, double *l1min, double *l1max, double *lmatch, long ndim, long *ier) |
unsigned long | MIXBITS (unsigned long u, unsigned long v) |
unsigned long | TWIST (unsigned long u, unsigned long v) |
void | init_genrand (unsigned long s) |
void | init_by_array (unsigned long init_key[], int key_length) |
static void | next_state () |
unsigned long | genrand_int32 () |
long | genrand_int31 () |
double | genrand_real1 () |
double | genrand_real2 () |
double | genrand_real3 () |
double | genrand_res53 () |
realnum | FastVoigtH (realnum a, realnum v) |
void | FastVoigtH (realnum a, const realnum v[], realnum y[], size_t n) |
void | humlik (int n, const realnum x[], realnum y, realnum k[]) |
STATIC uint32 | MD5swap (uint32 word) |
STATIC void | MD5_Transform (uint32 *digest, const uint32 *in) |
string | MD5file (const char *fnam, access_scheme scheme) |
string | MD5datafile (const char *fnam, access_scheme scheme) |
string | MD5datastream (fstream &ioFile) |
string | MD5string (const string &str) |
uint32 | rotlFixed (uint32 x, unsigned int y) |
void | svd (const int nm, const int m, const int n, double *a, double *w, bool matu, double *u, bool matv, double *v, int *ierr, double *rv1) |
Variables | |
static const double | pre_factorial [NPRE_FACTORIAL] |
static const double | dsf [MXDSF] |
static const double | b0_PP [7] |
static const double | b0_PQ [7] |
static const double | b0_QP [8] |
static const double | b0_QQ [7] |
static const double | b0_YP [8] |
static const double | b0_YQ [7] |
static const double | DR1 = 5.78318596294678452118e0 |
static const double | DR2 = 3.04712623436620863991e1 |
static double | b0_RP [4] |
static double | b0_RQ [8] |
static const double | TWOOPI = 2./PI |
static const double | SQ2OPI = sqrt(2./PI) |
static const double | PIO4 = PI/4. |
static const double | b1_RP [4] |
static const double | b1_RQ [8] |
static const double | b1_PP [7] |
static const double | b1_PQ [7] |
static const double | b1_QP [8] |
static const double | b1_QQ [7] |
static const double | b1_YP [6] |
static const double | b1_YQ [8] |
static const double | Z1 = 1.46819706421238932572E1 |
static const double | Z2 = 4.92184563216946036703E1 |
static const double | THPIO4 = 3.*PI/4. |
static const double | elk_P [] |
static const double | elk_Q [] |
static const double | C1 = 1.3862943611198906188e0 |
static const double | MAXLOG = log(DBL_MAX) |
static const double | BIG = 1.44115188075855872E+17 |
static double | erf_P [] |
static double | erf_Q [] |
static double | erf_R [] |
static double | erf_S [] |
static const double | igam_big = 4.503599627370496e15 |
static const double | igam_biginv = 2.22044604925031308085e-16 |
static const double | BESSEL_K0_P1 [] |
static const double | BESSEL_K0_Q1 [] |
static const double | BESSEL_K0_P2 [] |
static const double | BESSEL_K0_Q2 [] |
static const double | BESSEL_K0_P3 [] |
static const double | BESSEL_K0_Q3 [] |
static const double | BESSEL_K1_P1 [] |
static const double | BESSEL_K1_Q1 [] |
static const double | BESSEL_K1_P2 [] |
static const double | BESSEL_K1_Q2 [] |
static const double | BESSEL_K1_P3 [] |
static const double | BESSEL_K1_Q3 [] |
static const double | BESSEL_I0_P1 [] |
static const double | BESSEL_I0_Q1 [] |
static const double | BESSEL_I0_P2 [] |
static const double | BESSEL_I0_Q2 [] |
static const double | BESSEL_I1_P1 [] |
static const double | BESSEL_I1_Q1 [] |
static const double | BESSEL_I1_P2 [] |
static const double | BESSEL_I1_Q2 [] |
static const int | N = 624 |
static const int | M = 397 |
static const unsigned long | MATRIX_A = 0x9908b0dfUL |
static const unsigned long | UMASK = 0x80000000UL |
static const unsigned long | LMASK = 0x7fffffffUL |
static unsigned long | state [N] |
static int | nleft = 1 |
static int | initf = 0 |
static unsigned long * | nexxt |
const int | N_DAWSON = 100 |
static const double | tbl_dawson [N_DAWSON+1] |
#define F1 | ( | x, | |
y, | |||
z | |||
) | (z ^ (x & (y ^ z))) |
Referenced by MD5_Transform(), and phymir_state< X, Y, NP, NSTR >::p_setup_next_hyperblock().
#define F2 | ( | x, | |
y, | |||
z | |||
) | F1(z, x, y) |
Referenced by MD5_Transform(), and phymir_state< X, Y, NP, NSTR >::p_setup_next_hyperblock().
#define F3 | ( | x, | |
y, | |||
z | |||
) | (x ^ y ^ z) |
Referenced by MD5_Transform().
#define F4 | ( | x, | |
y, | |||
z | |||
) | (y ^ (x | ~z)) |
Referenced by MD5_Transform().
#define MD5STEP | ( | f, | |
w, | |||
x, | |||
y, | |||
z, | |||
data, | |||
s | |||
) | w = rotlFixed(w + f(x, y, z) + data, s) + x |
Referenced by MD5_Transform().
double bessel_i0 | ( | double | x | ) |
Definition at line 2892 of file thirdparty.cpp.
References DEBUG_ENTRY, ratevl_15_6(), and ratevl_7_8().
void bessel_i0_i1 | ( | double | x, |
double * | i0val, | ||
double * | i1val | ||
) |
Definition at line 2976 of file thirdparty.cpp.
References DEBUG_ENTRY, ratevl_15_6(), ratevl_7_8(), and ratevl_8_7().
void bessel_i0_i1_scaled | ( | double | x, |
double * | i0val, | ||
double * | i1val | ||
) |
Definition at line 3003 of file thirdparty.cpp.
References DEBUG_ENTRY, ratevl_15_6(), ratevl_7_8(), and ratevl_8_7().
double bessel_i0_scaled | ( | double | x | ) |
Definition at line 2913 of file thirdparty.cpp.
References DEBUG_ENTRY, ratevl_15_6(), and ratevl_7_8().
double bessel_i1 | ( | double | x | ) |
Definition at line 2934 of file thirdparty.cpp.
References DEBUG_ENTRY, ratevl_15_6(), and ratevl_8_7().
double bessel_i1_scaled | ( | double | x | ) |
Definition at line 2955 of file thirdparty.cpp.
References DEBUG_ENTRY, ratevl_15_6(), and ratevl_8_7().
double bessel_j0 | ( | double | x | ) |
Definition at line 1065 of file thirdparty.cpp.
References b0_PP, b0_PQ, b0_QP, b0_QQ, b0_RP, b0_RQ, DEBUG_ENTRY, DR1, DR2, p1evl(), PIO4, polevl(), and SQ2OPI.
Referenced by bessel_jn(), and bessel_y0().
double bessel_j1 | ( | double | x | ) |
Definition at line 1296 of file thirdparty.cpp.
References b1_PP, b1_PQ, b1_QP, b1_QQ, b1_RP, b1_RQ, DEBUG_ENTRY, p1evl(), polevl(), SQ2OPI, THPIO4, Z1, and Z2.
Referenced by bessel_jn(), and bessel_y1().
double bessel_jn | ( | int | n, |
double | x | ||
) |
Definition at line 1399 of file thirdparty.cpp.
References bessel_j0(), bessel_j1(), DEBUG_ENTRY, factorial(), powi(), and sign().
double bessel_k0 | ( | double | x | ) |
Definition at line 2700 of file thirdparty.cpp.
References DEBUG_ENTRY, ratevl_10_11(), ratevl_5_4(), and ratevl_6_3().
void bessel_k0_k1 | ( | double | x, |
double * | k0val, | ||
double * | k1val | ||
) |
Definition at line 2792 of file thirdparty.cpp.
References DEBUG_ENTRY, ratevl_10_11(), ratevl_11_10(), ratevl_5_4(), ratevl_6_3(), and ratevl_6_4().
Referenced by my_Integrand_S62::operator()().
void bessel_k0_k1_scaled | ( | double | x, |
double * | k0val, | ||
double * | k1val | ||
) |
Definition at line 2820 of file thirdparty.cpp.
References DEBUG_ENTRY, ratevl_10_11(), ratevl_11_10(), ratevl_5_4(), ratevl_6_3(), and ratevl_6_4().
double bessel_k0_scaled | ( | double | x | ) |
Definition at line 2723 of file thirdparty.cpp.
References DEBUG_ENTRY, ratevl_10_11(), ratevl_5_4(), and ratevl_6_3().
double bessel_k1 | ( | double | x | ) |
Definition at line 2746 of file thirdparty.cpp.
References DEBUG_ENTRY, ratevl_11_10(), and ratevl_6_4().
double bessel_k1_scaled | ( | double | x | ) |
Definition at line 2769 of file thirdparty.cpp.
References DEBUG_ENTRY, ratevl_11_10(), and ratevl_6_4().
double bessel_y0 | ( | double | x | ) |
Definition at line 1103 of file thirdparty.cpp.
References b0_PP, b0_PQ, b0_QP, b0_QQ, b0_YP, b0_YQ, bessel_j0(), cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fprintf(), ioQQQ, p1evl(), PIO4, polevl(), SQ2OPI, and TWOOPI.
Referenced by bessel_yn().
double bessel_y1 | ( | double | x | ) |
Definition at line 1323 of file thirdparty.cpp.
References b1_PP, b1_PQ, b1_QP, b1_QQ, b1_YP, b1_YQ, bessel_j1(), cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fprintf(), ioQQQ, p1evl(), polevl(), SQ2OPI, THPIO4, and TWOOPI.
Referenced by bessel_yn().
double bessel_yn | ( | int | n, |
double | x | ||
) |
Definition at line 1534 of file thirdparty.cpp.
References bessel_y0(), bessel_y1(), cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fprintf(), ioQQQ, and sign().
complex<double> cdgamma | ( | complex< double > | x | ) |
Definition at line 789 of file thirdparty.cpp.
References DEBUG_ENTRY.
|
inline |
Definition at line 2584 of file thirdparty.cpp.
Referenced by test_expn().
void chbfit | ( | double | a, |
double | b, | ||
vector< double > & | c, | ||
double(*)(double) | func | ||
) |
Definition at line 3417 of file thirdparty.cpp.
References frac().
Referenced by test_expn().
|
inline |
Definition at line 4277 of file thirdparty.cpp.
References max(), min(), and TotalInsanity().
Referenced by FastVoigtH().
|
inline |
Definition at line 3549 of file thirdparty.cpp.
References fc2().
Referenced by SixJFull().
double e1 | ( | double | x | ) |
e1 first exponential integral
x | optical depth argument |
Definition at line 3258 of file thirdparty.cpp.
References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fprintf(), and ioQQQ.
Referenced by ColStrGBar(), CS_l_mixing_PS64_expI(), dqelg_(), e1_scaled(), H21_cm_pops(), Hion_coll_ioniz_ratecoef(), Hydcs123(), MakeHCTData(), mie_step(), newton_step(), ParseDrive(), qelg_(), SanityCheckBegin(), and Energy::set().
double e1_scaled | ( | double | x | ) |
e1_scaled is exp(x)*e1(x)
Definition at line 3296 of file thirdparty.cpp.
References cdEXIT, DEBUG_ENTRY, e1(), EXIT_FAILURE, fprintf(), and ioQQQ.
Referenced by eeBremsSpectrum(), and Recomb_Seaton59().
double e2 | ( | double | t | ) |
e2 second exponential integral
t | optical depth argument |
Definition at line 3328 of file thirdparty.cpp.
References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fprintf(), and ioQQQ.
Referenced by dqelg_(), H21_cm_pops(), Hion_coll_ioniz_ratecoef(), humlik(), IterRestart(), IterStart(), MakeHCTData(), mie_step(), newton_step(), ParseDrive(), qelg_(), RT_continuum(), RT_tau_reset(), and SanityCheckBegin().
double ellpk | ( | double | x | ) |
Definition at line 1676 of file thirdparty.cpp.
References C1, cdEXIT, DEBUG_ENTRY, elk_P, elk_Q, EXIT_FAILURE, fprintf(), ioQQQ, and polevl().
double erfce | ( | double | ) |
double expn | ( | int | n, |
double | x | ||
) |
expn, returns exponential integral,
n | is order, 1 for first integral integral |
x | is argument, must be positive |
Definition at line 1756 of file thirdparty.cpp.
References BIG, cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, factorial(), fprintf(), ioQQQ, is_odd(), MAXLOG, and powi().
Referenced by expn2_scaled(), Hion_coll_ioniz_ratecoef(), ParseDrive(), and SanityCheckBegin().
|
inline |
Definition at line 3398 of file thirdparty.cpp.
References ASSERT, and expn().
Referenced by test_expn().
double factorial | ( | long | n | ) |
factorial: compute n! by lookup in table of predefined factorials
Definition at line 356 of file thirdparty.cpp.
References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fprintf(), ioQQQ, NPRE_FACTORIAL, and pre_factorial.
Referenced by bessel_jn(), bhG(), bhg(), expn(), fc2(), fsff(), and hrii().
Definition at line 4311 of file thirdparty.cpp.
References ASSERT, dawson(), DEBUG_ENTRY, dsexp(), order(), and pow2().
Referenced by VoigtH().
Definition at line 4386 of file thirdparty.cpp.
References ASSERT, dawson(), DEBUG_ENTRY, order(), pow2(), avx_ptr< T, lgBC >::ptr0(), and vexp().
|
inline |
Definition at line 3540 of file thirdparty.cpp.
References factorial(), and TotalInsanity().
Referenced by Delta(), InterpolateModel(), and SixJFull().
|
inline |
Definition at line 715 of file thirdparty.cpp.
References cdEXIT, dsf, EXIT_FAILURE, fprintf(), ioQQQ, and MXDSF.
Referenced by sjs().
|
inline |
Definition at line 3597 of file thirdparty.cpp.
Referenced by AbundancesTable(), chbfit(), FindHCoStar(), diatomics::H2_PunchDo(), ion_widen(), t_mole_global::make_species(), mc_escape(), mie_calc_ial(), mie_cs(), mie_read_form(), mie_read_mix(), mie_write_opc(), mole_return_cached_species(), newisotope(), OpacityAddTotal(), pah1_fun(), PrintE71(), PrintE82(), PrintE93(), PrtLinePres(), RebinQHeatResults(), rec6j(), RT_line_all_escape(), SetDeuteriumFractionation(), SetIsotopeFractions(), GroupMap::setup(), size_distr(), and tbl_fun().
double gegenbauer | ( | long | n, |
double | al, | ||
double | x | ||
) |
Definition at line 3464 of file thirdparty.cpp.
References DEBUG_ENTRY.
long genrand_int31 | ( | void | ) |
Definition at line 4058 of file thirdparty.cpp.
References next_state().
unsigned long genrand_int32 | ( | void | ) |
Definition at line 4041 of file thirdparty.cpp.
References next_state().
Referenced by genrand_res53().
double genrand_real1 | ( | void | ) |
Definition at line 4075 of file thirdparty.cpp.
References next_state().
Referenced by mc_escape().
double genrand_real2 | ( | void | ) |
Definition at line 4093 of file thirdparty.cpp.
References next_state().
double genrand_real3 | ( | void | ) |
Definition at line 4111 of file thirdparty.cpp.
References next_state().
Referenced by mc_escape(), and RandGauss().
double genrand_res53 | ( | void | ) |
Definition at line 4129 of file thirdparty.cpp.
References genrand_int32().
Definition at line 4447 of file thirdparty.cpp.
References a0, DEBUG_ENTRY, e2(), and h2.
Referenced by VoigtH().
double igam | ( | double | a, |
double | x | ||
) |
Definition at line 2356 of file thirdparty.cpp.
References ASSERT, DEBUG_ENTRY, igamc(), and MAXLOG.
Referenced by igamc(), and igamc_scaled().
double igamc | ( | double | a, |
double | x | ||
) |
Definition at line 2311 of file thirdparty.cpp.
References ASSERT, DEBUG_ENTRY, igam(), igamc_fraction(), and MAXLOG.
Referenced by igam().
STATIC double igamc_fraction | ( | double | a, |
double | x | ||
) |
Definition at line 2389 of file thirdparty.cpp.
References igam_biginv.
Referenced by igamc(), and igamc_scaled().
double igamc_scaled | ( | double | a, |
double | x | ||
) |
Definition at line 2329 of file thirdparty.cpp.
References ASSERT, DEBUG_ENTRY, igam(), igamc_fraction(), and MAXLOG.
Referenced by Recomb_Seaton59().
void init_by_array | ( | unsigned long | init_key[], |
int | key_length | ||
) |
Definition at line 3993 of file thirdparty.cpp.
References init_genrand().
void init_genrand | ( | unsigned long | s | ) |
Definition at line 3974 of file thirdparty.cpp.
References N.
Referenced by init_by_array(), next_state(), ParseDatabaseH2(), ParseDatabaseISO(), and ParseSet().
double lfactorial | ( | long | n | ) |
lfactorial: compute log10(n!), this sroutine cahes its results for efficiency
Definition at line 756 of file thirdparty.cpp.
References cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, fprintf(), t_lfact::get_lfact(), Singleton< t_lfact >::Inst(), and ioQQQ.
Referenced by bhg_log(), bhG_mx(), hrii_log(), and log10_fsff().
bool linfit | ( | long | n, |
const double | xorg[], | ||
const double | yorg[], | ||
double & | a, | ||
double & | siga, | ||
double & | b, | ||
double & | sigb | ||
) |
Definition at line 46 of file thirdparty.cpp.
References ASSERT, DEBUG_ENTRY, and pow2().
Referenced by iter_track::deriv(), and iter_track::zero_fit().
STATIC void MD5_Transform | ( | uint32 * | digest, |
const uint32 * | in | ||
) |
Definition at line 4830 of file thirdparty.cpp.
References DEBUG_ENTRY, F1, F2, F3, F4, and MD5STEP.
Referenced by MD5string().
string MD5datafile | ( | const char * | fnam, |
access_scheme | scheme = AS_DEFAULT |
||
) |
non-standard MD5 algorithm that skips eol characters and comments lines
Definition at line 4634 of file thirdparty.cpp.
References DEBUG_ENTRY, MD5datastream(), mode_r, and open_data().
Referenced by t_mesh::InitMesh(), and main().
string MD5datastream | ( | fstream & | ioFile | ) |
same as MD5datafile(), but operates on an already open fstream
Definition at line 4644 of file thirdparty.cpp.
References DEBUG_ENTRY, INPUT_LINE_LENGTH, and MD5string().
Referenced by check_data(), and MD5datafile().
string MD5file | ( | const char * | fnam, |
access_scheme | scheme = AS_DEFAULT |
||
) |
calculate the MD5 sum of a file
Definition at line 4615 of file thirdparty.cpp.
References DEBUG_ENTRY, MD5string(), mode_r, and open_data().
string MD5string | ( | const string & | str | ) |
calculate the MD5 sum of a string
Definition at line 4667 of file thirdparty.cpp.
References ASSERT, cpu, DEBUG_ENTRY, t_cpu::i(), t_cpu_i::little_endian(), and MD5_Transform().
Referenced by MD5datastream(), and MD5file().
STATIC uint32 MD5swap | ( | uint32 | word | ) |
Definition at line 4734 of file thirdparty.cpp.
References DEBUG_ENTRY.
|
inline |
|
static |
Definition at line 4019 of file thirdparty.cpp.
References init_genrand(), N, state, and TWIST().
Referenced by genrand_int31(), genrand_int32(), genrand_real1(), genrand_real2(), and genrand_real3().
|
inline |
Definition at line 2510 of file thirdparty.cpp.
Referenced by bessel_j0(), bessel_j1(), bessel_y0(), bessel_y1(), and erfce().
|
inline |
Definition at line 2488 of file thirdparty.cpp.
References N.
Referenced by bessel_j0(), bessel_j1(), bessel_y0(), bessel_y1(), ellpk(), and erfce().
|
inline |
Definition at line 3136 of file thirdparty.cpp.
References x2.
Referenced by bessel_k0(), bessel_k0_k1(), bessel_k0_k1_scaled(), and bessel_k0_scaled().
|
inline |
Definition at line 3175 of file thirdparty.cpp.
References x2.
Referenced by bessel_k0_k1(), bessel_k0_k1_scaled(), bessel_k1(), and bessel_k1_scaled().
|
inline |
Definition at line 3214 of file thirdparty.cpp.
References x2.
Referenced by bessel_i0(), bessel_i0_i1(), bessel_i0_i1_scaled(), bessel_i0_scaled(), bessel_i1(), and bessel_i1_scaled().
|
inline |
Definition at line 3033 of file thirdparty.cpp.
References x2.
Referenced by bessel_k0(), bessel_k0_k1(), bessel_k0_k1_scaled(), and bessel_k0_scaled().
|
inline |
Definition at line 3048 of file thirdparty.cpp.
References x2.
Referenced by bessel_k0(), bessel_k0_k1(), bessel_k0_k1_scaled(), and bessel_k0_scaled().
|
inline |
Definition at line 3065 of file thirdparty.cpp.
References x2.
Referenced by bessel_k0_k1(), bessel_k0_k1_scaled(), bessel_k1(), and bessel_k1_scaled().
|
inline |
Definition at line 3082 of file thirdparty.cpp.
References x2.
Referenced by bessel_i0(), bessel_i0_i1(), bessel_i0_i1_scaled(), and bessel_i0_scaled().
|
inline |
Definition at line 3109 of file thirdparty.cpp.
References x2.
Referenced by bessel_i0_i1(), bessel_i0_i1_scaled(), bessel_i1(), and bessel_i1_scaled().
void rec6j | ( | double * | sixcof, |
double | l2, | ||
double | l3, | ||
double | l4, | ||
double | l5, | ||
double | l6, | ||
double * | l1min, | ||
double * | l1max, | ||
double * | lmatch, | ||
long | ndim, | ||
long * | ier | ||
) |
|
inline |
Definition at line 4825 of file thirdparty.cpp.
|
inline |
Definition at line 3483 of file thirdparty.cpp.
References TotalInsanity().
Referenced by SixJFull(), and sjs().
double SixJFull | ( | long | j1, |
long | j2, | ||
long | j3, | ||
long | j4, | ||
long | j5, | ||
long | j6 | ||
) |
Definition at line 3558 of file thirdparty.cpp.
References DEBUG_ENTRY, Delta(), fc2(), max(), min(), sg(), and Triangle2().
double sjs | ( | long | j1, |
long | j2, | ||
long | j3, | ||
long | l1, | ||
long | l2, | ||
long | l3 | ||
) |
Definition at line 3494 of file thirdparty.cpp.
References DEBUG_ENTRY, fc2_scl(), max(), min(), sg(), and Triangle2().
void svd | ( | const int | nm, |
const int | m, | ||
const int | n, | ||
double * | a, | ||
double * | w, | ||
bool | matu, | ||
double * | u, | ||
bool | matv, | ||
double * | v, | ||
int * | ierr, | ||
double * | rv1 | ||
) |
Definition at line 4929 of file thirdparty.cpp.
void test_expn | ( | ) |
Definition at line 3438 of file thirdparty.cpp.
References chbevl(), chbfit(), expn2_scaled(), fprintf(), and ioQQQ.
|
inline |
Definition at line 3963 of file thirdparty.cpp.
References MIXBITS().
Referenced by next_state().
|
static |
Definition at line 973 of file thirdparty.cpp.
Referenced by bessel_j0(), and bessel_y0().
|
static |
Definition at line 983 of file thirdparty.cpp.
Referenced by bessel_j0(), and bessel_y0().
|
static |
Definition at line 993 of file thirdparty.cpp.
Referenced by bessel_j0(), and bessel_y0().
|
static |
Definition at line 1004 of file thirdparty.cpp.
Referenced by bessel_j0(), and bessel_y0().
|
static |
Definition at line 1042 of file thirdparty.cpp.
Referenced by bessel_j0().
|
static |
Definition at line 1049 of file thirdparty.cpp.
Referenced by bessel_j0().
|
static |
Definition at line 1015 of file thirdparty.cpp.
Referenced by bessel_y0().
|
static |
Definition at line 1026 of file thirdparty.cpp.
Referenced by bessel_y0().
|
static |
Definition at line 1228 of file thirdparty.cpp.
Referenced by bessel_j1(), and bessel_y1().
|
static |
Definition at line 1238 of file thirdparty.cpp.
Referenced by bessel_j1(), and bessel_y1().
|
static |
Definition at line 1248 of file thirdparty.cpp.
Referenced by bessel_j1(), and bessel_y1().
|
static |
Definition at line 1259 of file thirdparty.cpp.
Referenced by bessel_j1(), and bessel_y1().
|
static |
Definition at line 1209 of file thirdparty.cpp.
Referenced by bessel_j1().
|
static |
Definition at line 1216 of file thirdparty.cpp.
Referenced by bessel_j1().
|
static |
Definition at line 1270 of file thirdparty.cpp.
Referenced by bessel_y1().
|
static |
Definition at line 1279 of file thirdparty.cpp.
Referenced by bessel_y1().
|
static |
Definition at line 2849 of file thirdparty.cpp.
|
static |
Definition at line 2860 of file thirdparty.cpp.
|
static |
Definition at line 2856 of file thirdparty.cpp.
|
static |
Definition at line 2865 of file thirdparty.cpp.
|
static |
Definition at line 2871 of file thirdparty.cpp.
|
static |
Definition at line 2882 of file thirdparty.cpp.
|
static |
Definition at line 2878 of file thirdparty.cpp.
|
static |
Definition at line 2887 of file thirdparty.cpp.
|
static |
Definition at line 2647 of file thirdparty.cpp.
|
static |
Definition at line 2654 of file thirdparty.cpp.
|
static |
Definition at line 2661 of file thirdparty.cpp.
|
static |
Definition at line 2651 of file thirdparty.cpp.
|
static |
Definition at line 2658 of file thirdparty.cpp.
|
static |
Definition at line 2667 of file thirdparty.cpp.
|
static |
Definition at line 2674 of file thirdparty.cpp.
|
static |
Definition at line 2681 of file thirdparty.cpp.
|
static |
Definition at line 2688 of file thirdparty.cpp.
|
static |
Definition at line 2678 of file thirdparty.cpp.
|
static |
Definition at line 2685 of file thirdparty.cpp.
|
static |
Definition at line 2694 of file thirdparty.cpp.
|
static |
Definition at line 1753 of file thirdparty.cpp.
|
static |
Definition at line 1674 of file thirdparty.cpp.
Referenced by ellpk(), Hydcs123(), and ILAENV().
|
static |
Definition at line 1038 of file thirdparty.cpp.
Referenced by bessel_j0().
|
static |
Definition at line 1040 of file thirdparty.cpp.
Referenced by bessel_j0().
|
static |
Definition at line 369 of file thirdparty.cpp.
Referenced by fc2_scl().
|
static |
Definition at line 1644 of file thirdparty.cpp.
Referenced by ellpk().
|
static |
Definition at line 1659 of file thirdparty.cpp.
Referenced by ellpk().
|
static |
Definition at line 1989 of file thirdparty.cpp.
Referenced by erfce().
|
static |
Definition at line 2000 of file thirdparty.cpp.
Referenced by erfce().
|
static |
Definition at line 2011 of file thirdparty.cpp.
Referenced by erfce().
|
static |
Definition at line 2019 of file thirdparty.cpp.
Referenced by erfce().
|
static |
Definition at line 2308 of file thirdparty.cpp.
|
static |
Definition at line 2309 of file thirdparty.cpp.
Referenced by igamc_fraction().
|
static |
Definition at line 3970 of file thirdparty.cpp.
|
static |
Definition at line 3958 of file thirdparty.cpp.
Referenced by MIXBITS().
|
static |
Definition at line 3955 of file thirdparty.cpp.
Referenced by DGEMM(), DGER(), DTRSM(), iso_state_lifetime(), pah2_fun(), and pah3_fun().
|
static |
Definition at line 3956 of file thirdparty.cpp.
|
static |
Definition at line 1752 of file thirdparty.cpp.
Referenced by expn(), igam(), igamc(), and igamc_scaled().
|
static |
Definition at line 3954 of file thirdparty.cpp.
Referenced by Badnell_rec_init(), DGEMM(), DGER(), DTRSM(), HyperfineCreate(), init_genrand(), next_state(), polevl(), and read_SH98_He1_cross_sections().
const int N_DAWSON = 100 |
Definition at line 4142 of file thirdparty.cpp.
|
static |
Definition at line 3971 of file thirdparty.cpp.
|
static |
Definition at line 3969 of file thirdparty.cpp.
Referenced by partx().
|
static |
Definition at line 1063 of file thirdparty.cpp.
Referenced by bessel_j0(), and bessel_y0().
|
static |
Definition at line 181 of file thirdparty.cpp.
Referenced by factorial().
|
static |
Definition at line 1062 of file thirdparty.cpp.
Referenced by bessel_j0(), bessel_j1(), bessel_y0(), and bessel_y1().
|
static |
Definition at line 3968 of file thirdparty.cpp.
|
static |
Definition at line 4146 of file thirdparty.cpp.
|
static |
Definition at line 1294 of file thirdparty.cpp.
Referenced by bessel_j1(), and bessel_y1().
|
static |
Definition at line 1061 of file thirdparty.cpp.
Referenced by bessel_y0(), and bessel_y1().
|
static |
Definition at line 3957 of file thirdparty.cpp.
|
static |
Definition at line 1291 of file thirdparty.cpp.
Referenced by bessel_j1().
|
static |
Definition at line 1292 of file thirdparty.cpp.
Referenced by bessel_j1().