20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
macro_rules! dvec {
( $ elem : expr ; $ n : expr ) => { DVector(vec![$elem; $n]) };
( $ ( $ x : expr ) , * ) => { DVector(vec![$($x),*]) };
( $ ( $ x : expr , ) * ) => { DVector(vec![$($x,)*]) };
}
mod data;
pub use data::{Aggregatable, DVector, Minorant, Real, Vector};
pub mod problem;
pub mod solver;
pub mod weighter;
|
|
|
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
macro_rules! dvec {
( $ elem : expr ; $ n : expr ) => { DVector(vec![$elem; $n]) };
( $ ( $ x : expr ) , * ) => { DVector(vec![$($x),*]) };
( $ ( $ x : expr , ) * ) => { DVector(vec![$($x,)*]) };
}
mod data;
pub use data::{Aggregatable, DVector, Minorant, Real, Vector, INFINITY};
pub mod problem;
pub mod solver;
pub mod weighter;
|