Skip to main content

integral_core/
lib.rs

1//! `integral-core` — Layer 1 (integral engines) + Layer 2 (operator/derivative layer).
2//!
3//! - [`os`] — the one-electron Obara–Saika engine (overlap, kinetic,
4//!   nuclear-attraction, and multipole/dipole integrals).
5//! - [`os_eri`] — the OS/HGP two-electron (ERI) engine.
6//! - [`rys`] — the Rys-quadrature ERI engine.
7//! - [`operator`] — the L2 one-electron operator DSL over `r` and `p`.
8//! - [`deriv`] — geometric (nuclear-coordinate) first derivatives.
9//!
10//! See `ARCHITECTURE.md` (L1/L2).
11
12#![forbid(unsafe_code)]
13
14pub mod deriv;
15pub mod operator;
16pub mod os;
17pub mod os_eri;
18pub mod rys;