A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

V

VALUE - Static variable in interface jopt.csp.spi.util.DomainChangeType
A change in domain occurring when the domain is bound to a single value.
VarFactory - class jopt.csp.spi.arcalgorithm.variable.VarFactory.
Implementation of CspVariables for creating implementations of variables
VarFactory() - Constructor for class jopt.csp.spi.arcalgorithm.variable.VarFactory
 
VarMath - class jopt.csp.spi.arcalgorithm.variable.VarMath.
Utility class for creating advanced mathematical expressions.
VarMath() - Constructor for class jopt.csp.spi.arcalgorithm.variable.VarMath
Constructor
Variable - interface jopt.csp.spi.arcalgorithm.variable.Variable.
Interface that should be implemented by any variable with a concrete domain
VariableChangeBase - class jopt.csp.spi.arcalgorithm.variable.VariableChangeBase.
Base class for all constraints, sets, variables and expressions that are able to inform others of a change event.
VariableChangeEvent - class jopt.csp.spi.solver.VariableChangeEvent.
Event generated by variables when internal structure changes occur (typically domain changes).
VariableChangeEvent(Object) - Constructor for class jopt.csp.spi.solver.VariableChangeEvent
 
VariableChangeListener - interface jopt.csp.spi.solver.VariableChangeListener.
Interface to implement in order to receive events generated by variables
VariableChangeSource - interface jopt.csp.spi.solver.VariableChangeSource.
 
valueAdded(int, double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleSparseDomain
 
valueAdded(int, float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatSparseDomain
 
valueAdded(int, int) - Method in class jopt.csp.spi.arcalgorithm.domain.IntSparseDomain
 
valueAdded(int, long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongSparseDomain
 
valueModifiedMaxOffset() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
Returns maximum offset of a node having a value-modification
valueModifiedMinOffset() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
Returns minimum offset of a node having a value-modification
valueRemoved(int, double) - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleSparseDomain
 
valueRemoved(int, float) - Method in class jopt.csp.spi.arcalgorithm.domain.FloatSparseDomain
 
valueRemoved(int, int) - Method in class jopt.csp.spi.arcalgorithm.domain.IntSparseDomain
 
valueRemoved(int, long) - Method in class jopt.csp.spi.arcalgorithm.domain.LongSparseDomain
 
values() - Method in class jopt.csp.spi.arcalgorithm.domain.AbstractSetDomain
Returns iterator of possible values in domain
values() - Method in class jopt.csp.spi.arcalgorithm.domain.BaseNumDomain
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.domain.BooleanComputedDomain
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleComputedDomain
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.domain.DoubleDomainWrapper
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatComputedDomain
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.domain.FloatDomainWrapper
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.domain.IntComputedDomain
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.domain.LongComputedDomain
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.domain.LongDomainWrapper
Returns iterator of values in node's domain
values() - Method in interface jopt.csp.spi.arcalgorithm.domain.NumDomain
Returns iterator of values in node's domain
values() - Method in interface jopt.csp.spi.arcalgorithm.domain.SetDomain
Returns iterator of possible values in domain
values() - Method in class jopt.csp.spi.arcalgorithm.domain.SetDomainBase
Returns an iterator of possible values in the set
values() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationDoubleComputedDomain
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationFloatComputedDomain
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationIntComputedDomain
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.domain.SummationLongComputedDomain
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.graph.node.DoubleNode
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.graph.node.FloatNode
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericBooleanNode
 
values() - Method in class jopt.csp.spi.arcalgorithm.graph.node.GenericNumNode
 
values() - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntNode
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.arcalgorithm.graph.node.IntSetNode
 
values() - Method in class jopt.csp.spi.arcalgorithm.graph.node.LongNode
Returns iterator of values in node's domain
values() - Method in interface jopt.csp.spi.arcalgorithm.graph.node.NumNode
Returns iterator of values in node's domain
values() - Method in class jopt.csp.spi.solver.ChoicePointDataMap
 
variableChange(VariableChangeEvent) - Method in class jopt.csp.spi.solver.ConstraintStore
Specified by the VariableChangeListener interface, this method responds to variable change events by calling update when a variable change occurs and the proper conditions are met (ie the algorithm is not currently propagating and the autopropagation flag is set).
variableChange(VariableChangeEvent) - Method in interface jopt.csp.spi.solver.VariableChangeListener
Method invoked by a variable when a variable change event is fired
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.AbsConstraint
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.DiffConstraint
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.NumNotBetweenConstraint
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.NumRangeConstraint
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.NumRelationConstraint
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.PowerConstraint
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.ProdConstraint
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.QuotConstraint
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.SquareConstraint
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.SumConstraint
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.SummationConstraint
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.TwoVarTrigConstraint
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.MemberOfArray
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.NotMemberOfArray
 
violated() - Method in class jopt.csp.spi.arcalgorithm.constraint.num.global.NumBetweenConstraint
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z