public class AlgoAllDiffBC extends Object
Constructor and Description |
---|
AlgoAllDiffBC(Propagator cause) |
Modifier and Type | Method and Description |
---|---|
void |
filter() |
protected boolean |
filterLower() |
protected boolean |
filterUpper() |
protected int |
pathmax(int[] tab,
int i) |
protected int |
pathmin(int[] tab,
int i) |
protected void |
pathset(int[] tab,
int start,
int end,
int to) |
void |
reset(IntVar[] variables) |
protected void |
sortIt() |
public AlgoAllDiffBC(Propagator cause)
public void reset(IntVar[] variables)
public void filter() throws ContradictionException
ContradictionException
protected void sortIt()
protected void pathset(int[] tab, int start, int end, int to)
protected int pathmin(int[] tab, int i)
protected int pathmax(int[] tab, int i)
protected boolean filterLower() throws ContradictionException
ContradictionException
protected boolean filterUpper() throws ContradictionException
ContradictionException
Copyright © 2015. All rights reserved.