solverforge-solver 0.8.6

Solver engine for SolverForge
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use super::*;

#[test]
fn no_identity_in_patterns() {
    for k in 2..=5 {
        let patterns = enumerate_reconnections(k);
        for p in &patterns {
            assert!(!p.is_identity(), "Found identity in {}-opt patterns", k);
        }
    }
}

#[test]
fn static_patterns_not_identity() {
    for p in THREE_OPT_RECONNECTIONS {
        assert!(!p.is_identity());
    }
}