|
occ
|
Classes | |
| struct | EnergyGradient |
| Lightweight energy + gradient result (no Eigen dependency). More... | |
| struct | HermiteAddTable |
| Precomputed hermite_index addition tables for contraction hot paths. More... | |
| struct | TUV |
| (t, u, v) tuple stored for each hermite index. More... | |
| struct | TUVTable |
| Build the index-to-(t,u,v) table for all ranks up to MaxL at compile time. More... | |
| struct | WeightTable |
| Precomputed weight table: (-1)^l / (t! u! v!) for site A, and 1 / (t! u! v!) for site B. More... | |
Functions | |
| constexpr double | fact (int n) |
| Factorial lookup (sufficient for max index 8). | |
Variables | |
| constexpr TUVTable< 4 > | tuv4 {} |
| Global constexpr table for MaxL=4 (35 entries) and MaxL=8 (165 entries). | |
| constexpr TUVTable< 8 > | tuv8 {} |
| constexpr WeightTable< 4 > | weights4 {} |
| constexpr HermiteAddTable< 4 > | add_table4 {} |
|
inlineconstexpr |
Factorial lookup (sufficient for max index 8).
|
inlineconstexpr |
|
inlineconstexpr |
Global constexpr table for MaxL=4 (35 entries) and MaxL=8 (165 entries).
|
inlineconstexpr |
|
inlineconstexpr |