racah 0.2.0

Racah-Wigner calculus for compact Lie groups: exact SU(2) recoupling, and runtime Clebsch-Gordan / F- / R-coefficient generation for SU(N), SO(N), and Sp(2N)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Cache policy observation freezes the compiled default in a fresh process.

use racah::cache::{
    base_cache_stats, cache_budgets, configure_cache_budgets, CacheBudgetError,
    CoefficientCacheBudgets,
};

#[test]
fn observing_cache_stats_freezes_the_default_policy() {
    let default = CoefficientCacheBudgets::default();
    let _ = base_cache_stats();
    assert_eq!(cache_budgets(), default);
    assert_eq!(
        configure_cache_budgets(CoefficientCacheBudgets::disabled()),
        Err(CacheBudgetError::AlreadyInitialized)
    );
}