Class IndomainSimpleRandom<T extends IntVar>

java.lang.Object
org.jacop.search.IndomainSimpleRandom<T>
Type Parameters:
T - type of variable being used in the search.
All Implemented Interfaces:
Indomain<T>

public class IndomainSimpleRandom<T extends IntVar> extends Object implements Indomain<T>
IndomainRandom - implements enumeration method based on the selection of the random value in the domain of FD variable. Can split domains into multiple intervals
Version:
4.10
  • Constructor Details

    • IndomainSimpleRandom

      public IndomainSimpleRandom()
      It does not achieve uniform probability but it does work faster than IndomainRandom.
  • Method Details

    • indomain

      public int indomain(IntVar var)
      Description copied from interface: Indomain
      It returns value within a variable which should be used in current assignment. This function only returns value, it is not required to do any changes to variable, its domain, etc.
      Specified by:
      indomain in interface Indomain<T extends IntVar>
      Parameters:
      var - defines variable for which value for assignment is suggested.
      Returns:
      defines value for current assignment.