pub trait DetailRoutingProblem<C: L2NBase>: RoutingProblem<C> {
    type RoutingGuide: RoutingGuide<C>;

    // Required method
    fn routing_guide(&self, net: &C::NetId) -> Option<&Self::RoutingGuide>;
}
Expand description

Inputs for detail routing algorithms.

Required Associated Types§

source

type RoutingGuide: RoutingGuide<C>

Representation of a global route which guides a single net.

Required Methods§

source

fn routing_guide(&self, net: &C::NetId) -> Option<&Self::RoutingGuide>

Get the routing guide for this net.

Implementors§

source§

impl<'a, LN: L2NBase, RG> DetailRoutingProblem<LN> for SimpleRoutingProblem<'a, LN, RG>where RG: RoutingGuide<LN>,

§

type RoutingGuide = RG