Function modcholesky::utils::random_diagonal[][src]

pub fn random_diagonal(
    dim: usize,
    (eig_range_min, eig_range_max): (f64, f64),
    min_neg_eigenvalues: usize,
    seed: u8
) -> Array2<f64>

Returns a random diagonal matrix with Eigenvalues inbetween eig_range_min and eig_range_max. The minimum number of negative eigenvalues can be specified with min_neg_eigenvalues. Takes a seed for random values.