Function evosim::mutate::geno_mutate::lose_limb
source · fn lose_limb(geno: &mut BlobGeno, idx: usize)
Expand description
the blob lose a block at index idx
, and all its subnodes.
(but in the implementation, dropped candidates can only be leaf nodes)
drop the indexed node
after a node is dropped,
the bounded nn will also be removed in function sync_mutate