Java Reference

Java Reference

Package com.google.ortools.sat

Classes

class  AffineExpression
 A specialized linear expression: a * x + b. More...
 
class  AllDifferentConstraintProto
 
interface  AllDifferentConstraintProtoOrBuilder
 
class  AutomatonConstraint
 Specialized automaton constraint. More...
 
class  AutomatonConstraintProto
 
interface  AutomatonConstraintProtoOrBuilder
 
class  BoolArgumentProto
 
interface  BoolArgumentProtoOrBuilder
 
class  BoolVar
 An Boolean variable. More...
 
class  CircuitConstraint
 Specialized circuit constraint. More...
 
class  CircuitConstraintProto
 
interface  CircuitConstraintProtoOrBuilder
 
class  ConstantExpression
 A specialized constant linear expression. More...
 
class  Constraint
 Wrapper around a ConstraintProto. More...
 
class  ConstraintProto
 
interface  ConstraintProtoOrBuilder
 
class  CpModel
 Main modeling class. More...
 
class  CpModelProto
 
class  CpModelProtobuf
 
interface  CpModelProtoOrBuilder
 
class  CpObjectiveProto
 
interface  CpObjectiveProtoOrBuilder
 
class  CpSatHelper
 
class  CpSolver
 Wrapper around the SAT solver. More...
 
class  CpSolverResponse
 
interface  CpSolverResponseOrBuilder
 
class  CpSolverSolution
 
class  CpSolverSolutionCallback
 Parent class to create a callback called at each solution. More...
 
interface  CpSolverSolutionOrBuilder
 
enum  CpSolverStatus
 
class  CumulativeConstraint
 Specialized cumulative constraint. More...
 
class  CumulativeConstraintProto
 
interface  CumulativeConstraintProtoOrBuilder
 
class  DecisionStrategyProto
 
interface  DecisionStrategyProtoOrBuilder
 
class  DenseMatrixProto
 
interface  DenseMatrixProtoOrBuilder
 
class  DoubleLinearExpr
 A linear expression interface that can be parsed. More...
 
class  ElementConstraintProto
 
interface  ElementConstraintProtoOrBuilder
 
class  FloatObjectiveProto
 
interface  FloatObjectiveProtoOrBuilder
 
class  IntegerVariableProto
 
interface  IntegerVariableProtoOrBuilder
 
class  IntervalConstraintProto
 
interface  IntervalConstraintProtoOrBuilder
 
class  IntervalVar
 An interval variable. More...
 
class  IntVar
 An integer variable. More...
 
class  InverseConstraintProto
 
interface  InverseConstraintProtoOrBuilder
 
interface  LinearArgument
 A object that can build a LinearExpr object. More...
 
class  LinearArgumentProto
 Protobuf type. More...
 
interface  LinearArgumentProtoOrBuilder
 
class  LinearConstraintProto
 
interface  LinearConstraintProtoOrBuilder
 
interface  LinearExpr
 A linear expression (sum (ai * xi) + b). More...
 
class  LinearExprBuilder
 Builder class for the LinearExpr container. More...
 
class  LinearExpressionProto
 
interface  LinearExpressionProtoOrBuilder
 
class  ListOfVariablesProto
 
interface  ListOfVariablesProtoOrBuilder
 
interface  Literal
 Interface to describe a boolean variable or its negation. More...
 
class  MultipleCircuitConstraint
 Specialized multiple circuit constraint. More...
 
class  NoOverlap2dConstraint
 Specialized NoOverlap2D constraint. More...
 
class  NoOverlap2DConstraintProto
 
interface  NoOverlap2DConstraintProtoOrBuilder
 
class  NoOverlapConstraintProto
 
interface  NoOverlapConstraintProtoOrBuilder
 
class  NotBoolVar
 The negation of a boolean variable. More...
 
class  PartialVariableAssignment
 
interface  PartialVariableAssignmentOrBuilder
 
class  ReservoirConstraint
 Specialized reservoir constraint. More...
 
class  ReservoirConstraintProto
 
interface  ReservoirConstraintProtoOrBuilder
 
class  RoutesConstraintProto
 
interface  RoutesConstraintProtoOrBuilder
 
class  SatParameters
 
interface  SatParametersOrBuilder
 
class  SatParametersOuterClass
 
class  SolutionCallback
 
class  SolveWrapper
 
class  SparsePermutationProto
 
interface  SparsePermutationProtoOrBuilder
 
class  SymmetryProto
 
interface  SymmetryProtoOrBuilder
 
class  TableConstraint
 Specialized assignment constraint. More...
 
class  TableConstraintProto
 
interface  TableConstraintProtoOrBuilder
 
class  WeightedSumExpression
 A specialized linear expression: sum(ai * xi) + b. More...