Trait libmatchtigs::TigAlgorithm
source · pub trait TigAlgorithm<Graph: GraphBase>: Default {
type Configuration;
// Required method
fn compute_tigs(
graph: &mut Graph,
configuration: &Self::Configuration,
) -> Vec<VecEdgeWalk<Graph>>;
}Expand description
An algorithm to compute tigs for a graph.
Required Associated Types§
sourcetype Configuration
type Configuration
The configuration of the algorithm.
Required Methods§
sourcefn compute_tigs(
graph: &mut Graph,
configuration: &Self::Configuration,
) -> Vec<VecEdgeWalk<Graph>>
fn compute_tigs( graph: &mut Graph, configuration: &Self::Configuration, ) -> Vec<VecEdgeWalk<Graph>>
Compute the tigs given a graph and configuration.
Object Safety§
This trait is not object safe.