#include <math.h>
#include <stdlib.h>
#include "grpp_radial_type1_integral.h"
#include "libgrpp.h"
#include "grpp_specfunc.h"
#include "grpp_utils.h"
Go to the source code of this file.
|
| static radial_type1_grid_t * | create_radial_type1_grid (int lambda_max, int n_max, radial_type1_params_t *params) |
| static void | expand_radial_type1_grid (radial_type1_grid_t *grid, int nr) |
| static void | delete_radial_type1_grid (radial_type1_grid_t *grid) |
| static double | calculate_radial_type1_integral (radial_type1_grid_t *grid, int n, int lambda, double tolerance, int *converged) |
| radial_type1_table_t * | libgrpp_tabulate_radial_type1_integrals (int lambda_max, int n_max, double CA_2, double CB_2, double alpha_A, double alpha_B, double k, double prefactor, double(*potential)(double r, void *params), void *potential_params) |
| void | libgrpp_delete_radial_type1_integrals (radial_type1_table_t *table) |
| double | libgrpp_get_radial_type1_integral (radial_type1_table_t *table, int lambda, int n) |
| static double | radial_type1_integrand_fun (double r, radial_type1_params_t *params) |
◆ M_PI
| #define M_PI 3.14159265358979323846 |
◆ MIN_GRID
◆ MAX_GRID
◆ create_radial_type1_grid()
◆ expand_radial_type1_grid()
◆ delete_radial_type1_grid()
◆ calculate_radial_type1_integral()
| double calculate_radial_type1_integral |
( |
radial_type1_grid_t * | grid, |
|
|
int | n, |
|
|
int | lambda, |
|
|
double | tolerance, |
|
|
int * | converged ) |
|
static |
◆ libgrpp_tabulate_radial_type1_integrals()
| radial_type1_table_t * libgrpp_tabulate_radial_type1_integrals |
( |
int | lambda_max, |
|
|
int | n_max, |
|
|
double | CA_2, |
|
|
double | CB_2, |
|
|
double | alpha_A, |
|
|
double | alpha_B, |
|
|
double | k, |
|
|
double | prefactor, |
|
|
double(* | potential )(double r, void *params), |
|
|
void * | potential_params ) |
◆ libgrpp_delete_radial_type1_integrals()
◆ libgrpp_get_radial_type1_integral()
◆ radial_type1_integrand_fun()