Package | Description |
---|---|
com.google.ortools.constraintsolver | |
com.google.ortools.sat | |
com.google.ortools.util |
Modifier and Type | Method and Description |
---|---|
Domain |
RoutingModel.ResourceGroup.Attributes.end_domain() |
Domain |
RoutingModel.ResourceGroup.Attributes.start_domain() |
Modifier and Type | Method and Description |
---|---|
static long |
mainJNI.new_RoutingModel_ResourceGroup_Attributes__SWIG_1(long jarg1,
Domain jarg1_,
long jarg2,
Domain jarg2_) |
Constructor and Description |
---|
Attributes(Domain start_domain,
Domain end_domain) |
Modifier and Type | Method and Description |
---|---|
Domain |
IntVar.getDomain()
Returns the domain of the variable.
|
static Domain |
CpSatHelper.variableDomain(IntegerVariableProto variable_proto) |
Modifier and Type | Method and Description |
---|---|
Constraint |
CpModel.addLinearExpressionInDomain(LinearArgument expr,
Domain domain)
Adds
expr in domain . |
IntVar |
CpModel.newIntVarFromDomain(Domain domain,
java.lang.String name)
Creates an integer variable with given domain.
|
Modifier and Type | Method and Description |
---|---|
Domain |
Domain.additionWith(Domain domain)
Returns {x ∈ Int64, ∃ a ∈ D, ∃ b ∈ domain, x = a + b}.
|
static Domain |
Domain.allValues()
Returns the full domain Int64.
|
Domain |
Domain.complement()
Returns the set Int64 ∖ D.
|
static Domain |
Domain.fromFlatIntervals(long[] flat_intervals)
This method is available in Python, Java and .NET.
|
static Domain |
Domain.fromIntervals(long[][] intervals)
This method is available in Python, Java and .NET.
|
static Domain |
Domain.fromValues(long[] values)
Creates a domain from the union of an unsorted list of integer values.
|
Domain |
Domain.intersectionWith(Domain domain)
Returns the intersection of D and domain.
|
Domain |
Domain.negation()
Returns {x ∈ Int64, ∃ e ∈ D, x = -e}.
|
Domain |
Domain.unionWith(Domain domain)
Returns the union of D and domain.
|
Modifier and Type | Method and Description |
---|---|
Domain |
Domain.additionWith(Domain domain)
Returns {x ∈ Int64, ∃ a ∈ D, ∃ b ∈ domain, x = a + b}.
|
static long |
mainJNI.Domain_additionWith(long jarg1,
Domain jarg1_,
long jarg2,
Domain jarg2_) |
static long |
mainJNI.Domain_complement(long jarg1,
Domain jarg1_) |
static boolean |
mainJNI.Domain_contains(long jarg1,
Domain jarg1_,
long jarg2) |
static long[] |
mainJNI.Domain_flattenedIntervals(long jarg1,
Domain jarg1_) |
static long |
mainJNI.Domain_intersectionWith(long jarg1,
Domain jarg1_,
long jarg2,
Domain jarg2_) |
static boolean |
mainJNI.Domain_isEmpty(long jarg1,
Domain jarg1_) |
static long |
mainJNI.Domain_max(long jarg1,
Domain jarg1_) |
static long |
mainJNI.Domain_min(long jarg1,
Domain jarg1_) |
static long |
mainJNI.Domain_negation(long jarg1,
Domain jarg1_) |
static long |
mainJNI.Domain_size(long jarg1,
Domain jarg1_) |
static java.lang.String |
mainJNI.Domain_toString(long jarg1,
Domain jarg1_) |
static long |
mainJNI.Domain_unionWith(long jarg1,
Domain jarg1_,
long jarg2,
Domain jarg2_) |
static long |
Domain.getCPtr(Domain obj) |
Domain |
Domain.intersectionWith(Domain domain)
Returns the intersection of D and domain.
|
static long |
Domain.swigRelease(Domain obj) |
Domain |
Domain.unionWith(Domain domain)
Returns the union of D and domain.
|
Copyright © 2025. All rights reserved.