ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include <math_lebedev_laikov.h>
Public Member Functions | |
Lebedev_laikov_grid (int degree) | |
~Lebedev_laikov_grid () | |
void | generate_grid_points () |
const ModuleBase::Vector3< double > * | get_grid_coor () const |
const double * | get_weight () const |
void | print_grid_and_weight (std::string filename) |
Public Attributes | |
int | degree = 6 |
Private Member Functions | |
int | getLebedevReccurencePoints (int type, int start, double a, double b, double v) |
Private Attributes | |
std::set< int > | allowed_degree |
ModuleBase::Vector3< double > * | grid_coor = nullptr |
double * | weight = nullptr |
ModuleBase::Lebedev_laikov_grid::Lebedev_laikov_grid | ( | int | degree | ) |
ModuleBase::Lebedev_laikov_grid::~Lebedev_laikov_grid | ( | ) |
void ModuleBase::Lebedev_laikov_grid::generate_grid_points | ( | ) |
|
inline |
|
inline |
|
private |
void ModuleBase::Lebedev_laikov_grid::print_grid_and_weight | ( | std::string | filename | ) |
|
private |
int ModuleBase::Lebedev_laikov_grid::degree = 6 |
|
private |
|
private |