- fail() - Method in class jsetl.Constraint
- 
Raises an exception Fail.
 
- Fail - Exception in jsetl.exception
- 
Exceptions of this type are raised inside Solver, when a constraint is found to be unsatisfiable,
 to stop the solution of atomic constraints and start the backtracking procedure.
 
- Fail() - Constructor for exception jsetl.exception.Fail
-  
- failure() - Method in class jsetl.Solver
- 
Method used to signal that the constraint resolution mechanism has failed and no solutions could be found. 
- Failure - Exception in jsetl.exception
- 
Exceptions of this type are raised when the solution of a constraint fails
 (and there are no more open choice points), meaning that no solution can be found. 
- Failure() - Constructor for exception jsetl.exception.Failure
-  
- FALSE - jsetl.BoolHeuristic
- 
Assign value falsefirst when labeling.
 
- falsec() - Static method in class jsetl.Constraint
- 
Returns a constraint that is never satisfiable. 
- FIRST_FAIL - jsetl.VarHeuristic
- 
Selects the leftmost variable with the smallest domain. 
- FIRST_IN - jsetl.SetHeuristic
- 
The membership constraint k in X is solved first. 
- FIRST_NIN - jsetl.SetHeuristic
- 
The non-membership constraint k not in X is solved first 
- firstCall() - Method in class jsetl.Constraint
- 
Checks whether the first atomic constraint is solved for the first time or not. 
- forAll(Iterable<T>, LObject, Constraint) - Static method in class jsetl.Constraint
- 
Creates and returns a constraint that is the conjunction of the result of the substitutions of dummywith each
 element initerable(one at a time) inconstraint.
 
- forallElems(LVar, Constraint) - Method in class jsetl.LCollection
- 
Constructs a conjunction of constraints constraint[ysubstituted with e_i] for all
 elements e_i of thisLCollection, whereconstraint[ysubstituted with e_i] is the constraint
 obtained fromconstraintby replacing all occurrences of theLVar ywith e_i.
 
- forallElems(LVar, Constraint) - Method in class jsetl.Ris
- 
This method returns a constraint that is true if and only if
 for every element in this, that element satisfies the constraintconstraintwithlVarreplaced with such element in it.
 
- forEachSolution(Consumer<Integer>) - Method in class jsetl.Solver
- 
Runs the given runnable for each solution, counts the number of solutions and returns it.