slatec 0.1.0

Safe Rust interface to selected SLATEC numerical routines
1
2
3
4
5
6
fn main() {
    let gamma = slatec::special::gamma::gamma(1.0).expect("validated gamma input");
    let dot = slatec::linear_algebra::blas::level1::ddot(&[2.0], &[3.0]).expect("matching vectors");
    assert_eq!(gamma, 1.0);
    assert_eq!(dot, 6.0);
}