Uses of Class
com.google.ortools.sat.SparsePermutationProto.Builder
Packages that use SparsePermutationProto.Builder
-
Uses of SparsePermutationProto.Builder in com.google.ortools.sat
Subclasses with type arguments of type SparsePermutationProto.Builder in com.google.ortools.satModifier and TypeClassDescriptionstatic final class
A permutation of integers encoded as a list of cycles, hence the "sparse" format.Methods in com.google.ortools.sat that return SparsePermutationProto.BuilderModifier and TypeMethodDescriptionSparsePermutationProto.Builder.addAllCycleSizes
(Iterable<? extends Integer> values) repeated int32 cycle_sizes = 2;
SparsePermutationProto.Builder.addAllSupport
(Iterable<? extends Integer> values) Each cycle is listed one after the other in the support field.SparsePermutationProto.Builder.addCycleSizes
(int value) repeated int32 cycle_sizes = 2;
SymmetryProto.Builder.addPermutationsBuilder()
A list of variable indices permutations that leave the feasible space of solution invariant.SymmetryProto.Builder.addPermutationsBuilder
(int index) A list of variable indices permutations that leave the feasible space of solution invariant.SparsePermutationProto.Builder.addSupport
(int value) Each cycle is listed one after the other in the support field.SparsePermutationProto.Builder.clear()
SparsePermutationProto.Builder.clearCycleSizes()
repeated int32 cycle_sizes = 2;
SparsePermutationProto.Builder.clearSupport()
Each cycle is listed one after the other in the support field.SymmetryProto.Builder.getPermutationsBuilder
(int index) A list of variable indices permutations that leave the feasible space of solution invariant.SparsePermutationProto.Builder.mergeFrom
(SparsePermutationProto other) SparsePermutationProto.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) SparsePermutationProto.Builder.mergeFrom
(com.google.protobuf.Message other) SparsePermutationProto.newBuilder()
SparsePermutationProto.newBuilder
(SparsePermutationProto prototype) SparsePermutationProto.newBuilderForType()
protected SparsePermutationProto.Builder
SparsePermutationProto.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) SparsePermutationProto.Builder.setCycleSizes
(int index, int value) repeated int32 cycle_sizes = 2;
SparsePermutationProto.Builder.setSupport
(int index, int value) Each cycle is listed one after the other in the support field.SparsePermutationProto.toBuilder()
Methods in com.google.ortools.sat that return types with arguments of type SparsePermutationProto.BuilderModifier and TypeMethodDescriptionSymmetryProto.Builder.getPermutationsBuilderList()
A list of variable indices permutations that leave the feasible space of solution invariant.Methods in com.google.ortools.sat with parameters of type SparsePermutationProto.BuilderModifier and TypeMethodDescriptionSymmetryProto.Builder.addPermutations
(int index, SparsePermutationProto.Builder builderForValue) A list of variable indices permutations that leave the feasible space of solution invariant.SymmetryProto.Builder.addPermutations
(SparsePermutationProto.Builder builderForValue) A list of variable indices permutations that leave the feasible space of solution invariant.SymmetryProto.Builder.setPermutations
(int index, SparsePermutationProto.Builder builderForValue) A list of variable indices permutations that leave the feasible space of solution invariant.