Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
Public Member Functions | |
Builder | clear () |
com.google.protobuf.Descriptors.Descriptor | getDescriptorForType () |
com.google.ortools.sat.AutomatonConstraintProto | getDefaultInstanceForType () |
com.google.ortools.sat.AutomatonConstraintProto | build () |
com.google.ortools.sat.AutomatonConstraintProto | buildPartial () |
Builder | mergeFrom (com.google.protobuf.Message other) |
Builder | mergeFrom (com.google.ortools.sat.AutomatonConstraintProto other) |
final boolean | isInitialized () |
Builder | mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException |
long | getStartingState () |
Builder | setStartingState (long value) |
Builder | clearStartingState () |
java.util.List< java.lang.Long > | getFinalStatesList () |
int | getFinalStatesCount () |
long | getFinalStates (int index) |
Builder | setFinalStates (int index, long value) |
Builder | addFinalStates (long value) |
Builder | addAllFinalStates (java.lang.Iterable<? extends java.lang.Long > values) |
Builder | clearFinalStates () |
java.util.List< java.lang.Long > | getTransitionTailList () |
int | getTransitionTailCount () |
long | getTransitionTail (int index) |
Builder | setTransitionTail (int index, long value) |
Builder | addTransitionTail (long value) |
Builder | addAllTransitionTail (java.lang.Iterable<? extends java.lang.Long > values) |
Builder | clearTransitionTail () |
java.util.List< java.lang.Long > | getTransitionHeadList () |
int | getTransitionHeadCount () |
long | getTransitionHead (int index) |
Builder | setTransitionHead (int index, long value) |
Builder | addTransitionHead (long value) |
Builder | addAllTransitionHead (java.lang.Iterable<? extends java.lang.Long > values) |
Builder | clearTransitionHead () |
java.util.List< java.lang.Long > | getTransitionLabelList () |
int | getTransitionLabelCount () |
long | getTransitionLabel (int index) |
Builder | setTransitionLabel (int index, long value) |
Builder | addTransitionLabel (long value) |
Builder | addAllTransitionLabel (java.lang.Iterable<? extends java.lang.Long > values) |
Builder | clearTransitionLabel () |
java.util.List< java.lang.Integer > | getVarsList () |
int | getVarsCount () |
int | getVars (int index) |
Builder | setVars (int index, int value) |
Builder | addVars (int value) |
Builder | addAllVars (java.lang.Iterable<? extends java.lang.Integer > values) |
Builder | clearVars () |
Public Member Functions inherited from com.google.ortools.sat.AutomatonConstraintProtoOrBuilder |
Static Public Member Functions | |
static final com.google.protobuf.Descriptors.Descriptor | getDescriptor () |
Protected Member Functions | |
com.google.protobuf.GeneratedMessage.FieldAccessorTable | internalGetFieldAccessorTable () |
This constraint forces a sequence of variables to be accepted by an automaton.
Protobuf type operations_research.sat.AutomatonConstraintProto
Definition at line 556 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.addAllFinalStates | ( | java.lang.Iterable<? extends java.lang.Long > | values | ) |
repeated int64 final_states = 3;
values | The finalStates to add. |
Definition at line 963 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.addAllTransitionHead | ( | java.lang.Iterable<? extends java.lang.Long > | values | ) |
repeated int64 transition_head = 5;
values | The transitionHead to add. |
Definition at line 1173 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.addAllTransitionLabel | ( | java.lang.Iterable<? extends java.lang.Long > | values | ) |
repeated int64 transition_label = 6;
values | The transitionLabel to add. |
Definition at line 1257 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.addAllTransitionTail | ( | java.lang.Iterable<? extends java.lang.Long > | values | ) |
List of transitions (all 3 vectors have the same size). Both tail and head are states, label is any variable value. No two outgoing transitions from the same state can have the same label.
repeated int64 transition_tail = 4;
values | The transitionTail to add. |
Definition at line 1083 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.addAllVars | ( | java.lang.Iterable<? extends java.lang.Integer > | values | ) |
The sequence of variables. The automaton is ran for vars_size() "steps" and the value of vars[i] corresponds to the transition label at step i.
repeated int32 vars = 7;
values | The vars to add. |
Definition at line 1371 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.addFinalStates | ( | long | value | ) |
repeated int64 final_states = 3;
value | The finalStates to add. |
Definition at line 950 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.addTransitionHead | ( | long | value | ) |
repeated int64 transition_head = 5;
value | The transitionHead to add. |
Definition at line 1160 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.addTransitionLabel | ( | long | value | ) |
repeated int64 transition_label = 6;
value | The transitionLabel to add. |
Definition at line 1244 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.addTransitionTail | ( | long | value | ) |
List of transitions (all 3 vectors have the same size). Both tail and head are states, label is any variable value. No two outgoing transitions from the same state can have the same label.
repeated int64 transition_tail = 4;
value | The transitionTail to add. |
Definition at line 1064 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.addVars | ( | int | value | ) |
The sequence of variables. The automaton is ran for vars_size() "steps" and the value of vars[i] corresponds to the transition label at step i.
repeated int32 vars = 7;
value | The vars to add. |
Definition at line 1353 of file AutomatonConstraintProto.java.
com.google.ortools.sat.AutomatonConstraintProto com.google.ortools.sat.AutomatonConstraintProto.Builder.build | ( | ) |
Definition at line 608 of file AutomatonConstraintProto.java.
com.google.ortools.sat.AutomatonConstraintProto com.google.ortools.sat.AutomatonConstraintProto.Builder.buildPartial | ( | ) |
Definition at line 617 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.clear | ( | ) |
Definition at line 584 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.clearFinalStates | ( | ) |
repeated int64 final_states = 3;
Definition at line 976 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.clearStartingState | ( | ) |
A state is identified by a non-negative number. It is preferable to keep all the states dense in says [0, num_states). The automaton starts at starting_state and must finish in any of the final states.
int64 starting_state = 2;
Definition at line 892 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.clearTransitionHead | ( | ) |
repeated int64 transition_head = 5;
Definition at line 1186 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.clearTransitionLabel | ( | ) |
repeated int64 transition_label = 6;
Definition at line 1270 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.clearTransitionTail | ( | ) |
List of transitions (all 3 vectors have the same size). Both tail and head are states, label is any variable value. No two outgoing transitions from the same state can have the same label.
repeated int64 transition_tail = 4;
Definition at line 1102 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.clearVars | ( | ) |
The sequence of variables. The automaton is ran for vars_size() "steps" and the value of vars[i] corresponds to the transition label at step i.
repeated int32 vars = 7;
Definition at line 1389 of file AutomatonConstraintProto.java.
com.google.ortools.sat.AutomatonConstraintProto com.google.ortools.sat.AutomatonConstraintProto.Builder.getDefaultInstanceForType | ( | ) |
Definition at line 603 of file AutomatonConstraintProto.java.
|
static |
Definition at line 561 of file AutomatonConstraintProto.java.
com.google.protobuf.Descriptors.Descriptor com.google.ortools.sat.AutomatonConstraintProto.Builder.getDescriptorForType | ( | ) |
Definition at line 598 of file AutomatonConstraintProto.java.
long com.google.ortools.sat.AutomatonConstraintProto.Builder.getFinalStates | ( | int | index | ) |
repeated int64 final_states = 3;
index | The index of the element to return. |
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 927 of file AutomatonConstraintProto.java.
int com.google.ortools.sat.AutomatonConstraintProto.Builder.getFinalStatesCount | ( | ) |
repeated int64 final_states = 3;
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 919 of file AutomatonConstraintProto.java.
java.util.List< java.lang.Long > com.google.ortools.sat.AutomatonConstraintProto.Builder.getFinalStatesList | ( | ) |
repeated int64 final_states = 3;
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 911 of file AutomatonConstraintProto.java.
long com.google.ortools.sat.AutomatonConstraintProto.Builder.getStartingState | ( | ) |
A state is identified by a non-negative number. It is preferable to keep all the states dense in says [0, num_states). The automaton starts at starting_state and must finish in any of the final states.
int64 starting_state = 2;
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 861 of file AutomatonConstraintProto.java.
long com.google.ortools.sat.AutomatonConstraintProto.Builder.getTransitionHead | ( | int | index | ) |
repeated int64 transition_head = 5;
index | The index of the element to return. |
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 1137 of file AutomatonConstraintProto.java.
int com.google.ortools.sat.AutomatonConstraintProto.Builder.getTransitionHeadCount | ( | ) |
repeated int64 transition_head = 5;
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 1129 of file AutomatonConstraintProto.java.
java.util.List< java.lang.Long > com.google.ortools.sat.AutomatonConstraintProto.Builder.getTransitionHeadList | ( | ) |
repeated int64 transition_head = 5;
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 1121 of file AutomatonConstraintProto.java.
long com.google.ortools.sat.AutomatonConstraintProto.Builder.getTransitionLabel | ( | int | index | ) |
repeated int64 transition_label = 6;
index | The index of the element to return. |
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 1221 of file AutomatonConstraintProto.java.
int com.google.ortools.sat.AutomatonConstraintProto.Builder.getTransitionLabelCount | ( | ) |
repeated int64 transition_label = 6;
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 1213 of file AutomatonConstraintProto.java.
java.util.List< java.lang.Long > com.google.ortools.sat.AutomatonConstraintProto.Builder.getTransitionLabelList | ( | ) |
repeated int64 transition_label = 6;
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 1205 of file AutomatonConstraintProto.java.
long com.google.ortools.sat.AutomatonConstraintProto.Builder.getTransitionTail | ( | int | index | ) |
List of transitions (all 3 vectors have the same size). Both tail and head are states, label is any variable value. No two outgoing transitions from the same state can have the same label.
repeated int64 transition_tail = 4;
index | The index of the element to return. |
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 1029 of file AutomatonConstraintProto.java.
int com.google.ortools.sat.AutomatonConstraintProto.Builder.getTransitionTailCount | ( | ) |
List of transitions (all 3 vectors have the same size). Both tail and head are states, label is any variable value. No two outgoing transitions from the same state can have the same label.
repeated int64 transition_tail = 4;
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 1015 of file AutomatonConstraintProto.java.
java.util.List< java.lang.Long > com.google.ortools.sat.AutomatonConstraintProto.Builder.getTransitionTailList | ( | ) |
List of transitions (all 3 vectors have the same size). Both tail and head are states, label is any variable value. No two outgoing transitions from the same state can have the same label.
repeated int64 transition_tail = 4;
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 1001 of file AutomatonConstraintProto.java.
int com.google.ortools.sat.AutomatonConstraintProto.Builder.getVars | ( | int | index | ) |
The sequence of variables. The automaton is ran for vars_size() "steps" and the value of vars[i] corresponds to the transition label at step i.
repeated int32 vars = 7;
index | The index of the element to return. |
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 1320 of file AutomatonConstraintProto.java.
int com.google.ortools.sat.AutomatonConstraintProto.Builder.getVarsCount | ( | ) |
The sequence of variables. The automaton is ran for vars_size() "steps" and the value of vars[i] corresponds to the transition label at step i.
repeated int32 vars = 7;
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 1307 of file AutomatonConstraintProto.java.
java.util.List< java.lang.Integer > com.google.ortools.sat.AutomatonConstraintProto.Builder.getVarsList | ( | ) |
The sequence of variables. The automaton is ran for vars_size() "steps" and the value of vars[i] corresponds to the transition label at step i.
repeated int32 vars = 7;
Implements com.google.ortools.sat.AutomatonConstraintProtoOrBuilder.
Definition at line 1294 of file AutomatonConstraintProto.java.
|
protected |
Definition at line 567 of file AutomatonConstraintProto.java.
final boolean com.google.ortools.sat.AutomatonConstraintProto.Builder.isInitialized | ( | ) |
Definition at line 727 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.mergeFrom | ( | com.google.ortools.sat.AutomatonConstraintProto | other | ) |
Definition at line 661 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.mergeFrom | ( | com.google.protobuf.CodedInputStream | input, |
com.google.protobuf.ExtensionRegistryLite | extensionRegistry ) throws java.io.IOException |
Definition at line 732 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.mergeFrom | ( | com.google.protobuf.Message | other | ) |
Definition at line 652 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.setFinalStates | ( | int | index, |
long | value ) |
repeated int64 final_states = 3;
index | The index to set the value at. |
value | The finalStates to set. |
Definition at line 936 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.setStartingState | ( | long | value | ) |
A state is identified by a non-negative number. It is preferable to keep all the states dense in says [0, num_states). The automaton starts at starting_state and must finish in any of the final states.
int64 starting_state = 2;
value | The startingState to set. |
Definition at line 875 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.setTransitionHead | ( | int | index, |
long | value ) |
repeated int64 transition_head = 5;
index | The index to set the value at. |
value | The transitionHead to set. |
Definition at line 1146 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.setTransitionLabel | ( | int | index, |
long | value ) |
repeated int64 transition_label = 6;
index | The index to set the value at. |
value | The transitionLabel to set. |
Definition at line 1230 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.setTransitionTail | ( | int | index, |
long | value ) |
List of transitions (all 3 vectors have the same size). Both tail and head are states, label is any variable value. No two outgoing transitions from the same state can have the same label.
repeated int64 transition_tail = 4;
index | The index to set the value at. |
value | The transitionTail to set. |
Definition at line 1044 of file AutomatonConstraintProto.java.
Builder com.google.ortools.sat.AutomatonConstraintProto.Builder.setVars | ( | int | index, |
int | value ) |
The sequence of variables. The automaton is ran for vars_size() "steps" and the value of vars[i] corresponds to the transition label at step i.
repeated int32 vars = 7;
index | The index to set the value at. |
value | The vars to set. |
Definition at line 1334 of file AutomatonConstraintProto.java.