Uses of Class
com.google.ortools.sat.AutomatonConstraintProto.Builder
Packages that use AutomatonConstraintProto.Builder
-
Uses of AutomatonConstraintProto.Builder in com.google.ortools.sat
Subclasses with type arguments of type AutomatonConstraintProto.Builder in com.google.ortools.satModifier and TypeClassDescriptionstatic final classThis constraint forces a sequence of expressions to be accepted by an automaton.Methods in com.google.ortools.sat that return AutomatonConstraintProto.BuilderModifier and TypeMethodDescriptionAutomatonConstraintProto.Builder.addAllExprs(Iterable<? extends LinearExpressionProto> values) The sequence of affine expressions (a * var + b).AutomatonConstraintProto.Builder.addAllFinalStates(Iterable<? extends Long> values) repeated int64 final_states = 3;AutomatonConstraintProto.Builder.addAllTransitionHead(Iterable<? extends Long> values) repeated int64 transition_head = 5;AutomatonConstraintProto.Builder.addAllTransitionLabel(Iterable<? extends Long> values) repeated int64 transition_label = 6;AutomatonConstraintProto.Builder.addAllTransitionTail(Iterable<? extends Long> values) List of transitions (all 3 vectors have the same size).AutomatonConstraintProto.Builder.addAllVars(Iterable<? extends Integer> values) Legacy field.AutomatonConstraintProto.Builder.addExprs(int index, LinearExpressionProto value) The sequence of affine expressions (a * var + b).AutomatonConstraintProto.Builder.addExprs(int index, LinearExpressionProto.Builder builderForValue) The sequence of affine expressions (a * var + b).AutomatonConstraintProto.Builder.addExprs(LinearExpressionProto value) The sequence of affine expressions (a * var + b).AutomatonConstraintProto.Builder.addExprs(LinearExpressionProto.Builder builderForValue) The sequence of affine expressions (a * var + b).AutomatonConstraintProto.Builder.addFinalStates(long value) repeated int64 final_states = 3;AutomatonConstraintProto.Builder.addTransitionHead(long value) repeated int64 transition_head = 5;AutomatonConstraintProto.Builder.addTransitionLabel(long value) repeated int64 transition_label = 6;AutomatonConstraintProto.Builder.addTransitionTail(long value) List of transitions (all 3 vectors have the same size).AutomatonConstraintProto.Builder.addVars(int value) Legacy field.AutomatonConstraintProto.Builder.clear()AutomatonConstraintProto.Builder.clearExprs()The sequence of affine expressions (a * var + b).AutomatonConstraintProto.Builder.clearFinalStates()repeated int64 final_states = 3;AutomatonConstraintProto.Builder.clearStartingState()A state is identified by a non-negative number.AutomatonConstraintProto.Builder.clearTransitionHead()repeated int64 transition_head = 5;AutomatonConstraintProto.Builder.clearTransitionLabel()repeated int64 transition_label = 6;AutomatonConstraintProto.Builder.clearTransitionTail()List of transitions (all 3 vectors have the same size).AutomatonConstraintProto.Builder.clearVars()Legacy field.ConstraintProto.Builder.getAutomatonBuilder()The automaton constraint forces a sequence of variables to be accepted by an automaton.AutomatonConstraintProto.Builder.mergeFrom(AutomatonConstraintProto other) AutomatonConstraintProto.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) AutomatonConstraintProto.Builder.mergeFrom(com.google.protobuf.Message other) AutomatonConstraintProto.newBuilder()AutomatonConstraintProto.newBuilder(AutomatonConstraintProto prototype) AutomatonConstraintProto.newBuilderForType()protected AutomatonConstraintProto.BuilderAutomatonConstraintProto.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) AutomatonConstraintProto.Builder.removeExprs(int index) The sequence of affine expressions (a * var + b).AutomatonConstraintProto.Builder.setExprs(int index, LinearExpressionProto value) The sequence of affine expressions (a * var + b).AutomatonConstraintProto.Builder.setExprs(int index, LinearExpressionProto.Builder builderForValue) The sequence of affine expressions (a * var + b).AutomatonConstraintProto.Builder.setFinalStates(int index, long value) repeated int64 final_states = 3;AutomatonConstraintProto.Builder.setStartingState(long value) A state is identified by a non-negative number.AutomatonConstraintProto.Builder.setTransitionHead(int index, long value) repeated int64 transition_head = 5;AutomatonConstraintProto.Builder.setTransitionLabel(int index, long value) repeated int64 transition_label = 6;AutomatonConstraintProto.Builder.setTransitionTail(int index, long value) List of transitions (all 3 vectors have the same size).AutomatonConstraintProto.Builder.setVars(int index, int value) Legacy field.AutomatonConstraintProto.toBuilder()Methods in com.google.ortools.sat with parameters of type AutomatonConstraintProto.BuilderModifier and TypeMethodDescriptionConstraintProto.Builder.setAutomaton(AutomatonConstraintProto.Builder builderForValue) The automaton constraint forces a sequence of variables to be accepted by an automaton.