choco.cp.solver.constraints.global.geost.internalConstraints
Class DistLeqIC
java.lang.Object
choco.cp.solver.constraints.global.geost.internalConstraints.InternalConstraint
choco.cp.solver.constraints.global.geost.internalConstraints.ForbiddenRegion
choco.cp.solver.constraints.global.geost.internalConstraints.DistLeqIC
- All Implemented Interfaces:
- Serializable
public final class DistLeqIC
- extends ForbiddenRegion
Created by IntelliJ IDEA.
User: szampelli
Date: 4 f�vr. 2009
Time: 10:11:25
To change this template use File | Settings | File Templates.
- See Also:
- Serialized Form
Constructor Summary |
DistLeqIC(Setup stp_,
int q_,
int D_,
int s1_,
int s2_,
int o1_,
int o2_)
|
DistLeqIC(Setup stp_,
int q_,
int D_,
int s1_,
int s2_,
int o1_,
int o2_,
IntDomainVar DVar_)
|
q
public int q
D
public int D
s1
public int s1
s2
public int s2
o1
public int o1
o2
public int o2
stp
public Setup stp
DVar
public IntDomainVar DVar
DistLeqIC
public DistLeqIC(Setup stp_,
int q_,
int D_,
int s1_,
int s2_,
int o1_,
int o2_)
DistLeqIC
public DistLeqIC(Setup stp_,
int q_,
int D_,
int s1_,
int s2_,
int o1_,
int o2_,
IntDomainVar DVar_)
insideForbidden
public boolean insideForbidden(Point p)
- Specified by:
insideForbidden
in class ForbiddenRegion
maximizeSizeOfFBox
public int maximizeSizeOfFBox(boolean min,
int d,
int k,
Region f)
- Specified by:
maximizeSizeOfFBox
in class ForbiddenRegion
insideForbidden_withDoubles
public boolean insideForbidden_withDoubles(Point c0,
Point c1)
vOf
public double[] vOf(double alpha,
Point c0,
Point c1,
double beta_j,
double beta_j_plus_1)
segInsideForbidden
public boolean segInsideForbidden(Point c0,
Point c1)
toString
public String toString()
- Overrides:
toString
in class Object
EvaluateMinimumDistance
public int EvaluateMinimumDistance(int k)
updateDistance
public boolean updateDistance(int k)
throws ContradictionException
- Throws:
ContradictionException
hasDistanceVar
public boolean hasDistanceVar()
getDistanceVar
public IntDomainVar getDistanceVar()
Copyright © 2012. All Rights Reserved.