SIRIUS 7.5.0
Electronic structure library and applications
Macros | Functions
lebedev_grids.hpp File Reference

Generate Lebedev-Laikov grids on the sphere. More...

Go to the source code of this file.

Macros

#define A   n+=Lebedev_Laikov_Oh(
 
#define B   ,X+n,Y+n,Z+n,W+n);
 

Functions

static int Lebedev_Laikov_npoint (int lvalue)
 
static int Lebedev_Laikov_Oh (int n, double a, double b, double v, double *x, double *y, double *z, double *w)
 
static int Lebedev_Laikov_sphere (int N, double *X, double *Y, double *Z, double *W)
 

Detailed Description

Generate Lebedev-Laikov grids on the sphere.

Definition in file lebedev_grids.hpp.

Function Documentation

◆ Lebedev_Laikov_npoint()

static int Lebedev_Laikov_npoint ( int  lvalue)
static

Definition at line 65 of file lebedev_grids.hpp.

◆ Lebedev_Laikov_Oh()

static int Lebedev_Laikov_Oh ( int  n,
double  a,
double  b,
double  v,
double *  x,
double *  y,
double *  z,
double *  w 
)
static

Definition at line 133 of file lebedev_grids.hpp.

◆ Lebedev_Laikov_sphere()

static int Lebedev_Laikov_sphere ( int  N,
double *  X,
double *  Y,
double *  Z,
double *  W 
)
static

Definition at line 282 of file lebedev_grids.hpp.