public final class LinearExpressionProto extends com.google.protobuf.GeneratedMessage implements LinearExpressionProtoOrBuilder
Some constraints supports linear expression instead of just using a reference to a variable. This is especially useful during presolve to reduce the model size.Protobuf type
operations_research.sat.LinearExpressionProto| Modifier and Type | Class and Description |
|---|---|
static class |
LinearExpressionProto.Builder
Some constraints supports linear expression instead of just using a reference
to a variable.
|
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 |
OFFSET_FIELD_NUMBER |
static int |
VARS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
long |
getCoeffs(int index)
repeated int64 coeffs = 2; |
int |
getCoeffsCount()
repeated int64 coeffs = 2; |
java.util.List<java.lang.Long> |
getCoeffsList()
repeated int64 coeffs = 2; |
static LinearExpressionProto |
getDefaultInstance() |
LinearExpressionProto |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
long |
getOffset()
int64 offset = 3; |
com.google.protobuf.Parser<LinearExpressionProto> |
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 LinearExpressionProto.Builder |
newBuilder() |
static LinearExpressionProto.Builder |
newBuilder(LinearExpressionProto prototype) |
LinearExpressionProto.Builder |
newBuilderForType() |
protected LinearExpressionProto.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static LinearExpressionProto |
parseDelimitedFrom(java.io.InputStream input) |
static LinearExpressionProto |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LinearExpressionProto |
parseFrom(byte[] data) |
static LinearExpressionProto |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LinearExpressionProto |
parseFrom(java.nio.ByteBuffer data) |
static LinearExpressionProto |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LinearExpressionProto |
parseFrom(com.google.protobuf.ByteString data) |
static LinearExpressionProto |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LinearExpressionProto |
parseFrom(com.google.protobuf.CodedInputStream input) |
static LinearExpressionProto |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LinearExpressionProto |
parseFrom(java.io.InputStream input) |
static LinearExpressionProto |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<LinearExpressionProto> |
parser() |
LinearExpressionProto.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 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 LinearExpressionProtoOrBuilderpublic int getVarsCount()
repeated int32 vars = 1;getVarsCount in interface LinearExpressionProtoOrBuilderpublic int getVars(int index)
repeated int32 vars = 1;getVars in interface LinearExpressionProtoOrBuilderindex - The index of the element to return.public java.util.List<java.lang.Long> getCoeffsList()
repeated int64 coeffs = 2;getCoeffsList in interface LinearExpressionProtoOrBuilderpublic int getCoeffsCount()
repeated int64 coeffs = 2;getCoeffsCount in interface LinearExpressionProtoOrBuilderpublic long getCoeffs(int index)
repeated int64 coeffs = 2;getCoeffs in interface LinearExpressionProtoOrBuilderindex - The index of the element to return.public long getOffset()
int64 offset = 3;getOffset in interface LinearExpressionProtoOrBuilderpublic 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 LinearExpressionProto parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LinearExpressionProto parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LinearExpressionProto parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LinearExpressionProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LinearExpressionProto parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LinearExpressionProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LinearExpressionProto parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static LinearExpressionProto parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static LinearExpressionProto parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static LinearExpressionProto parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static LinearExpressionProto parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static LinearExpressionProto parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic LinearExpressionProto.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static LinearExpressionProto.Builder newBuilder()
public static LinearExpressionProto.Builder newBuilder(LinearExpressionProto prototype)
public LinearExpressionProto.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected LinearExpressionProto.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.AbstractMessagepublic static LinearExpressionProto getDefaultInstance()
public static com.google.protobuf.Parser<LinearExpressionProto> parser()
public com.google.protobuf.Parser<LinearExpressionProto> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic LinearExpressionProto getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024. All rights reserved.