use flag_algebra::*;
use flags::Graph;
pub fn main() {
init_default_log();
let basis = Basis::new(3);
let k3 = flag(&Graph::new(3, &[(0, 1), (1, 2), (2, 0)])); let e3 = flag(&Graph::new(3, &[]));
let pb = Problem::<f64, _> {
ineqs: vec![total_sum_is_one(basis), flags_are_nonnegative(basis)],
cs: basis.all_cs(),
obj: k3 + e3,
};
pb.write_sdpa("goodman").unwrap();
}