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