Skip to content

Lebedev–Laikov quadrature for numerical integration in spherical coordinates. (Rust and Python bindings)

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

Rufflewind/lebedev_laikov

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b1854a3 · Apr 19, 2017

History

1 Commit
Apr 19, 2017
Apr 19, 2017
Apr 19, 2017
Apr 19, 2017
Apr 19, 2017
Apr 19, 2017
Apr 19, 2017
Apr 19, 2017

Repository files navigation

lebedev_laikov

Lebedev–Laikov quadrature for numerical integration in spherical coordinates.

In this scheme, surface integrals over the sphere are approximated as:

∫ f(Ω) dΩ = ∫ f(θ, φ) sin(θ) dθ dφ ≈ 4 π ∑ₖ wₖ f(xₖ, yₖ, zₖ)

Note that the weights are normalized such that they sum to one.

Usage

Building library requires a C compiler (but not Fortran). It uses C source code (bundled) translated from Fortran, originally hosted on ccl.net.

Reference

V. I. Lebedev, and D. N. Laikov, “A quadrature formula for the sphere of the 131st algebraic order of accuracy,” Doklady Mathematics, 59 (3), 477-481 (1999). http://rad.chem.msu.ru/~laikov/ru/DAN_366_741.pdf

About

Lebedev–Laikov quadrature for numerical integration in spherical coordinates. (Rust and Python bindings)

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published