pub enum BlissSh {
F,
Fl,
Fs,
Fm,
Flm,
Fsm,
}Expand description
Splitting heuristics of Bliss (igraph_bliss_sh_t).
They affect performance (and the particular generators returned by
Graph::automorphism_group_bliss), never the correctness of the
result. BlissSh::Fl is a good general-purpose default (the
Default here), while BlissSh::Fsm is recommended for graphs with
some combinatorial structure and is the default of the Bliss command
line tool.
Variants§
F
First non-singleton cell.
Fl
First largest non-singleton cell (the default).
Fs
First smallest non-singleton cell.
Fm
First maximally non-trivially connected non-singleton cell.
Flm
Largest maximally non-trivially connected non-singleton cell.
Fsm
Smallest maximally non-trivially connected non-singleton cell.
Implementations§
Trait Implementations§
impl Copy for BlissSh
impl Eq for BlissSh
Source§impl From<BlissSh> for igraph_bliss_sh_t
impl From<BlissSh> for igraph_bliss_sh_t
Source§fn from(value: BlissSh) -> igraph_bliss_sh_t
fn from(value: BlissSh) -> igraph_bliss_sh_t
Converts to this type from the input type.
impl StructuralPartialEq for BlissSh
Auto Trait Implementations§
impl Freeze for BlissSh
impl RefUnwindSafe for BlissSh
impl Send for BlissSh
impl Sync for BlissSh
impl Unpin for BlissSh
impl UnsafeUnpin for BlissSh
impl UnwindSafe for BlissSh
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more