use std::sync::LazyLock;
use crate::gauss_legendre::GaussLegendre;
pub static GL5: LazyLock<GaussLegendre> = LazyLock::new(|| GaussLegendre::new(5).unwrap());
pub static GL10: LazyLock<GaussLegendre> = LazyLock::new(|| GaussLegendre::new(10).unwrap());
pub static GL15: LazyLock<GaussLegendre> = LazyLock::new(|| GaussLegendre::new(15).unwrap());
pub static GL20: LazyLock<GaussLegendre> = LazyLock::new(|| GaussLegendre::new(20).unwrap());
pub static GL50: LazyLock<GaussLegendre> = LazyLock::new(|| GaussLegendre::new(50).unwrap());
pub static GL100: LazyLock<GaussLegendre> = LazyLock::new(|| GaussLegendre::new(100).unwrap());