choco.cp.solver.constraints.global.geost.internalConstraints
Class DistLinearIC

java.lang.Object
  extended by choco.cp.solver.constraints.global.geost.internalConstraints.InternalConstraint
      extended by choco.cp.solver.constraints.global.geost.internalConstraints.ForbiddenRegion
          extended by choco.cp.solver.constraints.global.geost.internalConstraints.DistLinearIC
All Implemented Interfaces:
Serializable

public final class DistLinearIC
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

Field Summary
 int[] a
           
 int b
           
 int D
           
 int o1
           
 Setup stp
           
 
Constructor Summary
DistLinearIC(Setup stp_, int[] a, int o1, int b)
           
 
Method Summary
 boolean insideForbidden(Point p)
           
 List isFeasible(boolean min, int dim, int k, Obj o, Point p, Point jump)
           
 int maximizeSizeOfFBox(boolean min, int d, int k, Region f)
           
 int product(int[] v, Point p)
           
 
Methods inherited from class choco.cp.solver.constraints.global.geost.internalConstraints.InternalConstraint
getIctrID, setIctrID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

o1

public int o1

a

public int[] a

b

public int b

stp

public Setup stp

D

public int D
Constructor Detail

DistLinearIC

public DistLinearIC(Setup stp_,
                    int[] a,
                    int o1,
                    int b)
Method Detail

isFeasible

public List isFeasible(boolean min,
                       int dim,
                       int k,
                       Obj o,
                       Point p,
                       Point jump)
Overrides:
isFeasible in class ForbiddenRegion

insideForbidden

public boolean insideForbidden(Point p)
Specified by:
insideForbidden in class ForbiddenRegion

product

public int product(int[] v,
                   Point p)

maximizeSizeOfFBox

public int maximizeSizeOfFBox(boolean min,
                              int d,
                              int k,
                              Region f)
Specified by:
maximizeSizeOfFBox in class ForbiddenRegion


Copyright © 2012. All Rights Reserved.