All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.ortools.linearsolver.MPGeneralConstraintProtoOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: ortools/linear_solver/linear_solver.proto

package com.google.ortools.linearsolver;

public interface MPGeneralConstraintProtoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:operations_research.MPGeneralConstraintProto)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * The name of the constraint.
   * 
* * optional string name = 1 [default = ""]; * @return Whether the name field is set. */ boolean hasName(); /** *
   * The name of the constraint.
   * 
* * optional string name = 1 [default = ""]; * @return The name. */ java.lang.String getName(); /** *
   * The name of the constraint.
   * 
* * optional string name = 1 [default = ""]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** * .operations_research.MPIndicatorConstraint indicator_constraint = 2; * @return Whether the indicatorConstraint field is set. */ boolean hasIndicatorConstraint(); /** * .operations_research.MPIndicatorConstraint indicator_constraint = 2; * @return The indicatorConstraint. */ com.google.ortools.linearsolver.MPIndicatorConstraint getIndicatorConstraint(); /** * .operations_research.MPIndicatorConstraint indicator_constraint = 2; */ com.google.ortools.linearsolver.MPIndicatorConstraintOrBuilder getIndicatorConstraintOrBuilder(); /** * .operations_research.MPSosConstraint sos_constraint = 3; * @return Whether the sosConstraint field is set. */ boolean hasSosConstraint(); /** * .operations_research.MPSosConstraint sos_constraint = 3; * @return The sosConstraint. */ com.google.ortools.linearsolver.MPSosConstraint getSosConstraint(); /** * .operations_research.MPSosConstraint sos_constraint = 3; */ com.google.ortools.linearsolver.MPSosConstraintOrBuilder getSosConstraintOrBuilder(); /** * .operations_research.MPQuadraticConstraint quadratic_constraint = 4; * @return Whether the quadraticConstraint field is set. */ boolean hasQuadraticConstraint(); /** * .operations_research.MPQuadraticConstraint quadratic_constraint = 4; * @return The quadraticConstraint. */ com.google.ortools.linearsolver.MPQuadraticConstraint getQuadraticConstraint(); /** * .operations_research.MPQuadraticConstraint quadratic_constraint = 4; */ com.google.ortools.linearsolver.MPQuadraticConstraintOrBuilder getQuadraticConstraintOrBuilder(); /** * .operations_research.MPAbsConstraint abs_constraint = 5; * @return Whether the absConstraint field is set. */ boolean hasAbsConstraint(); /** * .operations_research.MPAbsConstraint abs_constraint = 5; * @return The absConstraint. */ com.google.ortools.linearsolver.MPAbsConstraint getAbsConstraint(); /** * .operations_research.MPAbsConstraint abs_constraint = 5; */ com.google.ortools.linearsolver.MPAbsConstraintOrBuilder getAbsConstraintOrBuilder(); /** *
   * All variables in "and" constraints must be Boolean.
   * resultant_var = and(var_1, var_2... var_n)
   * 
* * .operations_research.MPArrayConstraint and_constraint = 6; * @return Whether the andConstraint field is set. */ boolean hasAndConstraint(); /** *
   * All variables in "and" constraints must be Boolean.
   * resultant_var = and(var_1, var_2... var_n)
   * 
* * .operations_research.MPArrayConstraint and_constraint = 6; * @return The andConstraint. */ com.google.ortools.linearsolver.MPArrayConstraint getAndConstraint(); /** *
   * All variables in "and" constraints must be Boolean.
   * resultant_var = and(var_1, var_2... var_n)
   * 
* * .operations_research.MPArrayConstraint and_constraint = 6; */ com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getAndConstraintOrBuilder(); /** *
   * All variables in "or" constraints must be Boolean.
   * resultant_var = or(var_1, var_2... var_n)
   * 
* * .operations_research.MPArrayConstraint or_constraint = 7; * @return Whether the orConstraint field is set. */ boolean hasOrConstraint(); /** *
   * All variables in "or" constraints must be Boolean.
   * resultant_var = or(var_1, var_2... var_n)
   * 
* * .operations_research.MPArrayConstraint or_constraint = 7; * @return The orConstraint. */ com.google.ortools.linearsolver.MPArrayConstraint getOrConstraint(); /** *
   * All variables in "or" constraints must be Boolean.
   * resultant_var = or(var_1, var_2... var_n)
   * 
* * .operations_research.MPArrayConstraint or_constraint = 7; */ com.google.ortools.linearsolver.MPArrayConstraintOrBuilder getOrConstraintOrBuilder(); /** *
   * resultant_var = min(var_1, var_2, ..., constant)
   * 
* * .operations_research.MPArrayWithConstantConstraint min_constraint = 8; * @return Whether the minConstraint field is set. */ boolean hasMinConstraint(); /** *
   * resultant_var = min(var_1, var_2, ..., constant)
   * 
* * .operations_research.MPArrayWithConstantConstraint min_constraint = 8; * @return The minConstraint. */ com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMinConstraint(); /** *
   * resultant_var = min(var_1, var_2, ..., constant)
   * 
* * .operations_research.MPArrayWithConstantConstraint min_constraint = 8; */ com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMinConstraintOrBuilder(); /** *
   * resultant_var = max(var_1, var_2, ..., constant)
   * 
* * .operations_research.MPArrayWithConstantConstraint max_constraint = 9; * @return Whether the maxConstraint field is set. */ boolean hasMaxConstraint(); /** *
   * resultant_var = max(var_1, var_2, ..., constant)
   * 
* * .operations_research.MPArrayWithConstantConstraint max_constraint = 9; * @return The maxConstraint. */ com.google.ortools.linearsolver.MPArrayWithConstantConstraint getMaxConstraint(); /** *
   * resultant_var = max(var_1, var_2, ..., constant)
   * 
* * .operations_research.MPArrayWithConstantConstraint max_constraint = 9; */ com.google.ortools.linearsolver.MPArrayWithConstantConstraintOrBuilder getMaxConstraintOrBuilder(); public com.google.ortools.linearsolver.MPGeneralConstraintProto.GeneralConstraintCase getGeneralConstraintCase(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy