![]() |
(git:b77b4be)
|
#include <math.h>
#include "grpp_angular_integrals.h"
#include "grpp_factorial.h"
#include "grpp_spherical_harmonics.h"
#include "libgrpp.h"
Go to the source code of this file.
Macros | |
#define | M_PI 3.14159265358979323846 |
Functions | |
static double | integrate_unitary_sphere_polynomial (int i, int j, int k) |
double | libgrpp_angular_type1_integral (int lambda, int II, int JJ, int KK, double *k) |
double | libgrpp_angular_type2_integral (const int lambda, const int L, const int m, const int a, const int b, const int c, const double *rsh_values) |
#define M_PI 3.14159265358979323846 |
Definition at line 31 of file grpp_angular_integrals.c.
|
static |
Integral of the unitary sphere polynomial over full solid angle. (see MrMurchie & Davidson, formula (30))
Definition at line 131 of file grpp_angular_integrals.c.
double libgrpp_angular_type1_integral | ( | int | lambda, |
int | II, | ||
int | JJ, | ||
int | KK, | ||
double * | k | ||
) |
Type 1 angular integral. (see MrMurchie & Davidson, formula (28))
Definition at line 45 of file grpp_angular_integrals.c.
double libgrpp_angular_type2_integral | ( | const int | lambda, |
const int | L, | ||
const int | m, | ||
const int | a, | ||
const int | b, | ||
const int | c, | ||
const double * | rsh_values | ||
) |
Type 2 angular integral. (see MrMurchie & Davidson, formula (29))
Definition at line 74 of file grpp_angular_integrals.c.