27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
#[macro_export]
macro_rules! dvec {
( $ elem : expr ; $ n : expr ) => { DVector(vec![$elem; $n]) };
( $ ( $ x : expr ) , * ) => { DVector(vec![$($x),*]) };
( $ ( $ x : expr , ) * ) => { DVector(vec![$($x,)*]) };
}
pub mod vector;
pub use vector::{DVector, Vector};
pub mod minorant;
pub use minorant::Minorant;
|
>
>
>
|
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
#[macro_export]
macro_rules! dvec {
( $ elem : expr ; $ n : expr ) => { DVector(vec![$elem; $n]) };
( $ ( $ x : expr ) , * ) => { DVector(vec![$($x),*]) };
( $ ( $ x : expr , ) * ) => { DVector(vec![$($x,)*]) };
}
#[macro_use]
mod cplex;
pub mod vector;
pub use vector::{DVector, Vector};
pub mod minorant;
pub use minorant::Minorant;
|