public final class FloatObjectiveProto extends com.google.protobuf.GeneratedMessage implements FloatObjectiveProtoOrBuilder
A linear floating point objective: sum coeffs[i] * vars[i] + offset. Note that the variable can only still take integer value.Protobuf type
operations_research.sat.FloatObjectiveProto
Modifier and Type | Class and Description |
---|---|
static class |
FloatObjectiveProto.Builder
A linear floating point objective: sum coeffs[i] * vars[i] + offset.
|
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
Modifier and Type | Field and Description |
---|---|
static int |
COEFFS_FIELD_NUMBER |
static int |
MAXIMIZE_FIELD_NUMBER |
static int |
OFFSET_FIELD_NUMBER |
static int |
VARS_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
double |
getCoeffs(int index)
repeated double coeffs = 2; |
int |
getCoeffsCount()
repeated double coeffs = 2; |
java.util.List<java.lang.Double> |
getCoeffsList()
repeated double coeffs = 2; |
static FloatObjectiveProto |
getDefaultInstance() |
FloatObjectiveProto |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
boolean |
getMaximize()
The optimization direction.
|
double |
getOffset()
double offset = 3; |
com.google.protobuf.Parser<FloatObjectiveProto> |
getParserForType() |
int |
getSerializedSize() |
int |
getVars(int index)
repeated int32 vars = 1; |
int |
getVarsCount()
repeated int32 vars = 1; |
java.util.List<java.lang.Integer> |
getVarsList()
repeated int32 vars = 1; |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static FloatObjectiveProto.Builder |
newBuilder() |
static FloatObjectiveProto.Builder |
newBuilder(FloatObjectiveProto prototype) |
FloatObjectiveProto.Builder |
newBuilderForType() |
protected FloatObjectiveProto.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static FloatObjectiveProto |
parseDelimitedFrom(java.io.InputStream input) |
static FloatObjectiveProto |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FloatObjectiveProto |
parseFrom(byte[] data) |
static FloatObjectiveProto |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FloatObjectiveProto |
parseFrom(java.nio.ByteBuffer data) |
static FloatObjectiveProto |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FloatObjectiveProto |
parseFrom(com.google.protobuf.ByteString data) |
static FloatObjectiveProto |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FloatObjectiveProto |
parseFrom(com.google.protobuf.CodedInputStream input) |
static FloatObjectiveProto |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static FloatObjectiveProto |
parseFrom(java.io.InputStream input) |
static FloatObjectiveProto |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<FloatObjectiveProto> |
parser() |
FloatObjectiveProto.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashFields, toString
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int VARS_FIELD_NUMBER
public static final int COEFFS_FIELD_NUMBER
public static final int OFFSET_FIELD_NUMBER
public static final int MAXIMIZE_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessage
public java.util.List<java.lang.Integer> getVarsList()
repeated int32 vars = 1;
getVarsList
in interface FloatObjectiveProtoOrBuilder
public int getVarsCount()
repeated int32 vars = 1;
getVarsCount
in interface FloatObjectiveProtoOrBuilder
public int getVars(int index)
repeated int32 vars = 1;
getVars
in interface FloatObjectiveProtoOrBuilder
index
- The index of the element to return.public java.util.List<java.lang.Double> getCoeffsList()
repeated double coeffs = 2;
getCoeffsList
in interface FloatObjectiveProtoOrBuilder
public int getCoeffsCount()
repeated double coeffs = 2;
getCoeffsCount
in interface FloatObjectiveProtoOrBuilder
public double getCoeffs(int index)
repeated double coeffs = 2;
getCoeffs
in interface FloatObjectiveProtoOrBuilder
index
- The index of the element to return.public double getOffset()
double offset = 3;
getOffset
in interface FloatObjectiveProtoOrBuilder
public boolean getMaximize()
The optimization direction. The default is to minimize
bool maximize = 4;
getMaximize
in interface FloatObjectiveProtoOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessage
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessage
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessage
public boolean equals(java.lang.Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static FloatObjectiveProto parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static FloatObjectiveProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static FloatObjectiveProto parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static FloatObjectiveProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static FloatObjectiveProto parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static FloatObjectiveProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static FloatObjectiveProto parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static FloatObjectiveProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static FloatObjectiveProto parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static FloatObjectiveProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static FloatObjectiveProto parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static FloatObjectiveProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public FloatObjectiveProto.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static FloatObjectiveProto.Builder newBuilder()
public static FloatObjectiveProto.Builder newBuilder(FloatObjectiveProto prototype)
public FloatObjectiveProto.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected FloatObjectiveProto.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.AbstractMessage
public static FloatObjectiveProto getDefaultInstance()
public static com.google.protobuf.Parser<FloatObjectiveProto> parser()
public com.google.protobuf.Parser<FloatObjectiveProto> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessage
public FloatObjectiveProto getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2025. All rights reserved.