Uses of Interface
org.xcsp.common.domains.Domains.IDom
-
Packages that use Domains.IDom Package Description org.xcsp.common.domains org.xcsp.modeler.implementation org.xcsp.parser.callbacks org.xcsp.parser.entries -
-
Uses of Domains.IDom in org.xcsp.common.domains
Subinterfaces of Domains.IDom in org.xcsp.common.domains Modifier and Type Interface Description static interface
Domains.DomComplex
The interface to tag complex domains, i.e.Classes in org.xcsp.common.domains that implement Domains.IDom Modifier and Type Class Description static class
Domains.Dom
The class for representing the domain of an integer variable.static class
Domains.DomBasic
A class for representing basic domains, i.e.static class
Domains.DomGraph
The class for representing the domain of a graph variable.static class
Domains.DomReal
The class for representing the domain of a real variable.static class
Domains.DomSet
The class for representing the domain of a set variable.static class
Domains.DomStochastic
The class for representing the domain of a stochastic variable.static class
Domains.DomSymbolic
The class for representing the domain of a symbolic variable. -
Uses of Domains.IDom in org.xcsp.modeler.implementation
Fields in org.xcsp.modeler.implementation declared as Domains.IDom Modifier and Type Field Description Domains.IDom
ProblemIMP3.MVariable. dom
Constructors in org.xcsp.modeler.implementation with parameters of type Domains.IDom Constructor Description MVariable(String id, Domains.IDom dom)
-
Uses of Domains.IDom in org.xcsp.parser.callbacks
Fields in org.xcsp.parser.callbacks with type parameters of type Domains.IDom Modifier and Type Field Description Map<Domains.IDom,Object>
XCallbacks.Implem. cache4DomObject
The cache used to avoid creating several times similar domains. -
Uses of Domains.IDom in org.xcsp.parser.entries
Fields in org.xcsp.parser.entries declared as Domains.IDom Modifier and Type Field Description Domains.IDom
XVariables.XVar. dom
The domain of the variable.Methods in org.xcsp.parser.entries with parameters of type Domains.IDom Modifier and Type Method Description static XVariables.XVar
XVariables.XVar. build(String id, Types.TypeVar type, Domains.IDom dom)
Builds a variable with the specified id, type and domain.static XVariables.XVar
XVariables.XVar. build(String idArray, Types.TypeVar type, Domains.IDom dom, int[] indexes)
Builds a variable from an array with the specified id (combined with the specified indexes), type and domain.void
XVariables.XArray. setDom(String s, Domains.IDom dom)
Any variable that matches one compact form present in the specified string is built with the specified domain.Constructors in org.xcsp.parser.entries with parameters of type Domains.IDom Constructor Description XArray(String id, Types.TypeVar type, int[] sizes, Domains.IDom dom)
Builds an array of variables with the specified id, type and size.XVar(String id, Types.TypeVar type, Domains.IDom dom)
Builds a variable with the specified id, type and domain.XVarInteger(String id, Types.TypeVar type, Domains.IDom dom)
Builds an integer variable with the specified id, type and domain.XVarReal(String id, Types.TypeVar type, Domains.IDom dom)
Builds a real variable with the specified id, type and domain.XVarSet(String id, Types.TypeVar type, Domains.IDom dom)
Builds a set variable with the specified id, type and domain.XVarStochastic(String id, Types.TypeVar type, Domains.IDom dom)
Builds a stochastic variable with the specified id, type and domain.XVarSymbolic(String id, Types.TypeVar type, Domains.IDom dom)
Builds a symbolic variable with the specified id, type and domain.
-