mop-solvers 0.5.0

Solvers for MOP
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use alloc::vec::Vec;
use mop_blocks::gp::MpOrs;

#[derive(Clone, Debug)]
pub struct ArchUnionPopul<OR, ORS, SS> {
  pub props: Vec<Properties<OR>>,
  pub rslts: MpOrs<ORS, SS>,
}

#[derive(Clone, Debug)]
pub struct Properties<T> {
  pub fitness: T,
  pub result_idx: usize,
  pub strength: T,
}