Uses of Class
org.jacop.set.core.SetDomain
Packages that use SetDomain
-
Uses of SetDomain in org.jacop.search
Methods in org.jacop.search with parameters of type SetDomainModifier and TypeMethodDescription(package private) StringTraceGenerator.setDomainToString(SetDomain domain) -
Uses of SetDomain in org.jacop.set.core
Subclasses of SetDomain in org.jacop.set.coreModifier and TypeClassDescriptionclassDefines a set interval determined by a least upper bound(lub) and a greatest lower bound(glb).Fields in org.jacop.set.core declared as SetDomainModifier and TypeFieldDescription(package private) SetDomainSetDomainValueEnumeration.domainSetVar.domainIt specifies the current domain associated with this set variable.static final SetDomainSetDomain.emptyDomainIt predefines empty domain so there is no need to constantly create it when needed.SetDomain.previousDomainIt specifies the previous domain which was used by this domain.Methods in org.jacop.set.core that return SetDomainModifier and TypeMethodDescriptionabstract SetDomainSetDomain.clone()It clones the domain object.BoundSetDomain.cloneLight()It clones the domain object, only data responsible for encoding domain values is cloned.abstract SetDomainSetDomain.cloneLight()It clones the domain object, only data responsible for encoding domain values is cloned.BoundSetDomain.complement()It creates a complement of a domain.SetVar.dom()This function returns current domain of the variable.It intersects current domain with the one given as a parameter.It intersects current domain with the one given as a parameter.abstract SetDomainIt intersects current domain with the set of allowed values to be taken by the set domain.abstract SetDomainIt intersects current domain with the one given as a parameter.SetDomain.recentDomainPruning(int storeLevel) It returns the values which have been removed at current store level.SetVar.recentDomainPruning()It returns the values which have been removed at current store level.BoundSetDomain.subtract(int value) It subtracts the set {value}.BoundSetDomain.subtract(int min, int max) It subtracts the elements of the set {min..max}.It subtracts domain from current domain and returns the result.abstract SetDomainSetDomain.subtract(int value) It removes the value from any set allowed to be taken by this set domain.abstract SetDomainSetDomain.subtract(int min, int max) It subtracts the set {min..max}.abstract SetDomainIt subtracts domain from current domain and returns the result.BoundSetDomain.union(int value) It computes union of this domain and value.BoundSetDomain.union(int min, int max) It computes union of this domain and the interval.It computes union of the supplied domain with this domain.abstract SetDomainSetDomain.union(int value) It computes union of this domain and value.abstract SetDomainSetDomain.union(int min, int max) It computes union of this domain and the interval.abstract SetDomainIt computes union of the supplied domain with this domain.Methods in org.jacop.set.core with parameters of type SetDomainModifier and TypeMethodDescriptionvoidAdds a set to the domain.abstract voidAdds a set domain to this set domain.voidIt is possible to add the domain of variable.booleanabstract booleanIt checks if the supplied set domain is a subset of this domain.booleanIt checks if the domain is equal to the supplied domain.abstract booleanIt checks if the domain is equal to the supplied domain.voidIt updates the domain to have values only within the domain.abstract voidIt updates the domain to have values only within the domain.It intersects current domain with the one given as a parameter.abstract SetDomainIt intersects current domain with the one given as a parameter.booleanBoundSetDomain.isIntersecting(SetDomain domain) It returns true if given domain intersects this domain.abstract booleanSetDomain.isIntersecting(SetDomain domain) It returns true if this domain intersects with the supplied domain.voidIt sets the domain to the specified domain.abstract voidIt sets the domain to the specified domain.voidIt is possible to set the domain of variable.It subtracts domain from current domain and returns the result.abstract SetDomainIt subtracts domain from current domain and returns the result.It computes union of the supplied domain with this domain.abstract SetDomainIt computes union of the supplied domain with this domain.Constructors in org.jacop.set.core with parameters of type SetDomainModifierConstructorDescriptionIt creates a variable in a given store, with a given name and a given domain.It creates a variable in a given store, with a given name and a given domain.