public class StoredDirectedMultiGraph extends Object
Modifier and Type | Class and Description |
---|---|
class |
StoredDirectedMultiGraph.Arcs |
Modifier and Type | Field and Description |
---|---|
StoredDirectedMultiGraph.Arcs |
GArcs |
org.chocosolver.solver.constraints.nary.automata.structure.regular.StoredDirectedMultiGraph.Nodes |
GNodes |
Constructor and Description |
---|
StoredDirectedMultiGraph(IEnvironment environment,
org.jgrapht.graph.DirectedMultigraph<Node,Arc> graph,
int[] starts,
int[] offsets,
int supportLength) |
Modifier and Type | Method and Description |
---|---|
void |
clearSupports(int idxVar,
int val,
Propagator p) |
protected void |
clearSupports(StoredIndexedBipartiteSet supports,
Propagator p) |
protected StoredIndexedBipartiteSetWithOffset |
getSupport(int i,
int j) |
boolean |
hasSupport(int i,
int j) |
protected void |
removeArc(Propagator<IntVar> propagator) |
String |
toString() |
public org.chocosolver.solver.constraints.nary.automata.structure.regular.StoredDirectedMultiGraph.Nodes GNodes
public StoredDirectedMultiGraph.Arcs GArcs
public StoredDirectedMultiGraph(IEnvironment environment, org.jgrapht.graph.DirectedMultigraph<Node,Arc> graph, int[] starts, int[] offsets, int supportLength)
public boolean hasSupport(int i, int j)
public void clearSupports(int idxVar, int val, Propagator p) throws ContradictionException
ContradictionException
protected final StoredIndexedBipartiteSetWithOffset getSupport(int i, int j)
protected void removeArc(Propagator<IntVar> propagator) throws ContradictionException
ContradictionException
protected void clearSupports(StoredIndexedBipartiteSet supports, Propagator p) throws ContradictionException
ContradictionException
Copyright © 2015. All rights reserved.