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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashFields, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic 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.GeneratedMessagepublic java.util.List<java.lang.Integer> getVarsList()
repeated int32 vars = 1;getVarsList in interface FloatObjectiveProtoOrBuilderpublic int getVarsCount()
repeated int32 vars = 1;getVarsCount in interface FloatObjectiveProtoOrBuilderpublic int getVars(int index)
repeated int32 vars = 1;getVars in interface FloatObjectiveProtoOrBuilderindex - The index of the element to return.public java.util.List<java.lang.Double> getCoeffsList()
repeated double coeffs = 2;getCoeffsList in interface FloatObjectiveProtoOrBuilderpublic int getCoeffsCount()
repeated double coeffs = 2;getCoeffsCount in interface FloatObjectiveProtoOrBuilderpublic double getCoeffs(int index)
repeated double coeffs = 2;getCoeffs in interface FloatObjectiveProtoOrBuilderindex - The index of the element to return.public double getOffset()
double offset = 3;getOffset in interface FloatObjectiveProtoOrBuilderpublic boolean getMaximize()
The optimization direction. The default is to minimize
bool maximize = 4;getMaximize in interface FloatObjectiveProtoOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessagejava.io.IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessagepublic boolean equals(java.lang.Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static FloatObjectiveProto parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FloatObjectiveProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FloatObjectiveProto parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FloatObjectiveProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FloatObjectiveProto parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FloatObjectiveProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static FloatObjectiveProto parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static FloatObjectiveProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static FloatObjectiveProto parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static FloatObjectiveProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static FloatObjectiveProto parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static FloatObjectiveProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic FloatObjectiveProto.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static FloatObjectiveProto.Builder newBuilder()
public static FloatObjectiveProto.Builder newBuilder(FloatObjectiveProto prototype)
public FloatObjectiveProto.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected FloatObjectiveProto.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.AbstractMessagepublic static FloatObjectiveProto getDefaultInstance()
public static com.google.protobuf.Parser<FloatObjectiveProto> parser()
public com.google.protobuf.Parser<FloatObjectiveProto> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic FloatObjectiveProto getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024. All rights reserved.