tblite
Light-weight tight-binding framework
|
Generator for Lebedev-Laikov grids. Adapted from John Burkardt's portation of Dmitri Laikov's C implementation of. More...
Functions/Subroutines | |
pure subroutine, public | get_angular_grid (nang, grid, weights, stat) |
Wrapper for generation of angular Lebedev-Laikov grids. | |
pure integer function, public | list_bisection (list, val) |
Integer case for bisection search. | |
Generator for Lebedev-Laikov grids. Adapted from John Burkardt's portation of Dmitri Laikov's C implementation of.
V.I. Lebedev, and D.N. Laikov, "A quadrature formula for the sphere of the 131st algebraic order of accuracy", Doklady Mathematics, Vol. 59, No. 3, 1999, pp. 477-481.
pure subroutine, public tblite_mesh_lebedev::get_angular_grid | ( | integer, intent(in) | nang, |
real(wp), dimension(:, :), intent(out) | grid, | ||
real(wp), dimension(:), intent(out) | weights, | ||
integer, intent(out) | stat ) |
Wrapper for generation of angular Lebedev-Laikov grids.
[in] | nang | Size of the grid |
[out] | grid | Contains grid points on output |
[out] | weights | Contains weights on output |
[out] | stat | Status of generator |
pure integer function, public tblite_mesh_lebedev::list_bisection | ( | integer, dimension(:), intent(in) | list, |
integer, intent(in) | val ) |
Integer case for bisection search.
[in] | list | Array of values in monotonic order to search through |
[in] | val | Value to locate pos for |