public class main extends java.lang.Object implements mainConstants
BOOLEAN_VAR, CONST_VAR, CST_SUB_VAR, DOMAIN_INT_VAR, OPP_VAR, TRACE_VAR, UNSPECIFIED, VAR_ADD_CST, VAR_TIMES_CST
Constructor and Description |
---|
main() |
Modifier and Type | Method and Description |
---|---|
static boolean |
areAllBooleans(IntVar[] vars) |
static boolean |
areAllBound(IntVar[] vars) |
static boolean |
areAllBoundTo(IntVar[] vars,
long value)
Returns true if all variables are assigned to 'value'.
|
static long |
CpRandomSeed() |
static RoutingModelParameters |
defaultRoutingModelParameters() |
static RoutingSearchParameters |
defaultRoutingSearchParameters() |
static java.lang.String |
findErrorInRoutingSearchParameters(RoutingSearchParameters search_parameters)
Returns an empty std::string if the routing search parameters are valid, and
a non-empty, human readable error description if they're not. |
static long |
maxVarArray(IntVar[] vars) |
static long |
minVarArray(IntVar[] vars) |
static long |
One()
This method returns 1
|
static long |
posIntDivDown(long e,
long v) |
static long |
posIntDivUp(long e,
long v) |
static void |
setAssignmentFromAssignment(Assignment target_assignment,
IntVar[] target_vars,
Assignment source_assignment,
IntVar[] source_vars)
NOLINT
Given a "source_assignment", clears the "target_assignment" and adds all IntVars in "target_vars", with the values of the variables set according to the corresponding values of "source_vars" in "source_assignment". |
static boolean |
SolveModelWithSat(RoutingModel model,
RoutingSearchParameters search_parameters,
Assignment initial_solution,
Assignment solution)
Attempts to solve the model using the cp-sat solver.
|
static long |
zero()
NOLINT
This method returns 0. |
public static long CpRandomSeed()
public static long zero()
public static long One()
public static void setAssignmentFromAssignment(Assignment target_assignment, IntVar[] target_vars, Assignment source_assignment, IntVar[] source_vars)
public static boolean areAllBound(IntVar[] vars)
public static boolean areAllBooleans(IntVar[] vars)
public static boolean areAllBoundTo(IntVar[] vars, long value)
public static long maxVarArray(IntVar[] vars)
public static long minVarArray(IntVar[] vars)
public static long posIntDivUp(long e, long v)
public static long posIntDivDown(long e, long v)
public static RoutingModelParameters defaultRoutingModelParameters()
public static RoutingSearchParameters defaultRoutingSearchParameters()
public static java.lang.String findErrorInRoutingSearchParameters(RoutingSearchParameters search_parameters)
public static boolean SolveModelWithSat(RoutingModel model, RoutingSearchParameters search_parameters, Assignment initial_solution, Assignment solution)
Copyright © 2025. All rights reserved.