Skip to main content

DecisionProblemMeta

Trait DecisionProblemMeta 

Source
pub trait DecisionProblemMeta: Problem
where Self::Value: OptimizationValue,
{ const DECISION_NAME: &'static str; }
Expand description

Metadata for concrete optimization problems that expose a decision wrapper.

Required Associated Constants§

Source

const DECISION_NAME: &'static str

Problem name used by the corresponding Decision<Self> variant.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<G, W> DecisionProblemMeta for MaximumIndependentSet<G, W>

Source§

const DECISION_NAME: &'static str = "DecisionMaximumIndependentSet"

Source§

impl<G, W> DecisionProblemMeta for MinimumDominatingSet<G, W>

Source§

const DECISION_NAME: &'static str = "DecisionMinimumDominatingSet"

Source§

impl<G, W> DecisionProblemMeta for MinimumVertexCover<G, W>

Source§

const DECISION_NAME: &'static str = "DecisionMinimumVertexCover"