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 classA 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.BuilderSparsePermutationProto.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.