rmathlib 1.1.0

A Rust Port of R's C Library of Special Functions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::libc::DBL_EPSILON;
use crate::libc::DBL_MAX;
use crate::libc::DBL_MIN;
use crate::rmath::M_LOG10_2;

#[allow(dead_code)]
pub fn d1mach(i: i32) -> f64 {
    match i {
        1 => DBL_MIN,
        2 => DBL_MAX,
        3 => 0.5 * DBL_EPSILON,
        4 => DBL_EPSILON,
        5 => M_LOG10_2,
        _ => 0.0,
    }
}