numopt 0.2.1

Numerical optimization problem abstractions, solver interfaces, and modeling tools.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Helper macros.

pub use approx;

/// Approximate equality of vectors based on
/// element-wise absolute difference.
#[macro_export]
macro_rules! assert_vec_approx_eq {
    ($x:expr, $y:expr, epsilon = $eps:expr) => {
        assert_eq!($x.len(), $y.len());
        for (a,b) in $x.iter().zip($y.iter()) {
            approx::assert_abs_diff_eq!(a, b, epsilon = $eps);
        }
    };
}