Octopus 16.0
real-space, real-time, TDDFT code
oct_gsl_f.c File Reference
#include <config.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <gsl/gsl_combination.h>
#include <gsl/gsl_randist.h>
#include <gsl/gsl_rng.h>
#include <gsl/gsl_sf.h>
#include "string_f.h"
#include <fortran_types.h>
Include dependency graph for oct_gsl_f.c:

Macros

#define BESSEL_K_THRES   1.0e2
 

Functions

double FC_FUNC_ (oct_gamma, OCT_GAMMA) const
 
double FC_FUNC_ (oct_incomplete_gamma, OCT_INCOMPLETE_GAMMA) const
 
double FC_FUNC_ (oct_sph_bessel, OCT_SPH_BESSEL) const
 
double FC_FUNC_ (oct_bessel, OCT_BESSEL) const
 
double FC_FUNC_ (oct_bessel_in, OCT_BESSEL_IN) const
 
double FC_FUNC_ (oct_bessel_j0, OCT_BESSEL_J0) const
 
double FC_FUNC_ (oct_bessel_j1, OCT_BESSEL_J1) const
 
double FC_FUNC_ (oct_bessel_k0, OCT_BESSEL_K0) const
 
double FC_FUNC_ (oct_bessel_k1, OCT_BESSEL_K1) const
 
double FC_FUNC_ (oct_erfc, OCT_ERFC) const
 
double FC_FUNC_ (oct_erf, OCT_ERF) const
 
double FC_FUNC_ (oct_legendre_sphplm, OCT_LEGENDRE_SPHPLM) const
 
double FC_FUNC_ (oct_sf_laguerre_n, OCT_SF_LAGUERRE_N) const
 
void FC_FUNC_ (oct_combination_init, OCT_COMBINATION_INIT)
 
void FC_FUNC_ (oct_combination_next, OCT_COMBINATION_NEXT)
 
void FC_FUNC_ (oct_get_combination, OCT_GET_COMBINATION)
 
void FC_FUNC_ (oct_combination_end, OCT_COMBINATION_END)
 
void FC_FUNC_ (oct_ran_init, OCT_RAN_INIT)
 
void FC_FUNC_ (oct_ran_end, OCT_RAN_END)
 
double FC_FUNC_ (oct_ran_gaussian, OCT_RAN_GAUSSIAN) const
 
double FC_FUNC_ (oct_ran_flat, OCT_RAN_FLAT) const
 
void FC_FUNC_ (oct_strerror, OCT_STRERROR) const
 

Macro Definition Documentation

◆ BESSEL_K_THRES

#define BESSEL_K_THRES   1.0e2

Function Documentation

◆ FC_FUNC_() [1/22]

double FC_FUNC_ ( oct_gamma  ,
OCT_GAMMA   
) const

◆ FC_FUNC_() [2/22]

double FC_FUNC_ ( oct_incomplete_gamma  ,
OCT_INCOMPLETE_GAMMA   
) const

◆ FC_FUNC_() [3/22]

double FC_FUNC_ ( oct_sph_bessel  ,
OCT_SPH_BESSEL   
) const

◆ FC_FUNC_() [4/22]

double FC_FUNC_ ( oct_bessel  ,
OCT_BESSEL   
) const

◆ FC_FUNC_() [5/22]

double FC_FUNC_ ( oct_bessel_in  ,
OCT_BESSEL_IN   
) const

◆ FC_FUNC_() [6/22]

double FC_FUNC_ ( oct_bessel_j0  ,
OCT_BESSEL_J0   
) const

◆ FC_FUNC_() [7/22]

double FC_FUNC_ ( oct_bessel_j1  ,
OCT_BESSEL_J1   
) const

◆ FC_FUNC_() [8/22]

double FC_FUNC_ ( oct_bessel_k0  ,
OCT_BESSEL_K0   
) const

◆ FC_FUNC_() [9/22]

double FC_FUNC_ ( oct_bessel_k1  ,
OCT_BESSEL_K1   
) const

◆ FC_FUNC_() [10/22]

double FC_FUNC_ ( oct_erfc  ,
OCT_ERFC   
) const

◆ FC_FUNC_() [11/22]

double FC_FUNC_ ( oct_erf  ,
OCT_ERF   
) const

◆ FC_FUNC_() [12/22]

double FC_FUNC_ ( oct_legendre_sphplm  ,
OCT_LEGENDRE_SPHPLM   
) const

◆ FC_FUNC_() [13/22]

double FC_FUNC_ ( oct_sf_laguerre_n  ,
OCT_SF_LAGUERRE_N   
) const

◆ FC_FUNC_() [14/22]

void FC_FUNC_ ( oct_combination_init  ,
OCT_COMBINATION_INIT   
)

◆ FC_FUNC_() [15/22]

void FC_FUNC_ ( oct_combination_next  ,
OCT_COMBINATION_NEXT   
)

◆ FC_FUNC_() [16/22]

void FC_FUNC_ ( oct_get_combination  ,
OCT_GET_COMBINATION   
)

◆ FC_FUNC_() [17/22]

void FC_FUNC_ ( oct_combination_end  ,
OCT_COMBINATION_END   
)

◆ FC_FUNC_() [18/22]

void FC_FUNC_ ( oct_ran_init  ,
OCT_RAN_INIT   
)

◆ FC_FUNC_() [19/22]

void FC_FUNC_ ( oct_ran_end  ,
OCT_RAN_END   
)

◆ FC_FUNC_() [20/22]

double FC_FUNC_ ( oct_ran_gaussian  ,
OCT_RAN_GAUSSIAN   
) const

◆ FC_FUNC_() [21/22]

double FC_FUNC_ ( oct_ran_flat  ,
OCT_RAN_FLAT   
) const

◆ FC_FUNC_() [22/22]

void FC_FUNC_ ( oct_strerror  ,
OCT_STRERROR   
) const