Google OR-Tools v9.12
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
SearchStats.java
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// NO CHECKED-IN PROTOBUF GENCODE
3// source: ortools/constraint_solver/search_stats.proto
4// Protobuf Java Version: 4.29.3
5
6package com.google.ortools.constraintsolver;
7
8public final class SearchStats {
9 private SearchStats() {}
10 static {
11 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
12 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
13 /* major= */ 4,
14 /* minor= */ 29,
15 /* patch= */ 3,
16 /* suffix= */ "",
17 SearchStats.class.getName());
18 }
19 public static void registerAllExtensions(
20 com.google.protobuf.ExtensionRegistryLite registry) {
21 }
22
23 public static void registerAllExtensions(
24 com.google.protobuf.ExtensionRegistry registry) {
26 (com.google.protobuf.ExtensionRegistryLite) registry);
27 }
28 static final com.google.protobuf.Descriptors.Descriptor
29 internal_static_operations_research_LocalSearchStatistics_descriptor;
30 static final
31 com.google.protobuf.GeneratedMessage.FieldAccessorTable
32 internal_static_operations_research_LocalSearchStatistics_fieldAccessorTable;
33 static final com.google.protobuf.Descriptors.Descriptor
34 internal_static_operations_research_LocalSearchStatistics_FirstSolutionStatistics_descriptor;
35 static final
36 com.google.protobuf.GeneratedMessage.FieldAccessorTable
37 internal_static_operations_research_LocalSearchStatistics_FirstSolutionStatistics_fieldAccessorTable;
38 static final com.google.protobuf.Descriptors.Descriptor
39 internal_static_operations_research_LocalSearchStatistics_LocalSearchOperatorStatistics_descriptor;
40 static final
41 com.google.protobuf.GeneratedMessage.FieldAccessorTable
42 internal_static_operations_research_LocalSearchStatistics_LocalSearchOperatorStatistics_fieldAccessorTable;
43 static final com.google.protobuf.Descriptors.Descriptor
44 internal_static_operations_research_LocalSearchStatistics_LocalSearchFilterStatistics_descriptor;
45 static final
46 com.google.protobuf.GeneratedMessage.FieldAccessorTable
47 internal_static_operations_research_LocalSearchStatistics_LocalSearchFilterStatistics_fieldAccessorTable;
48 static final com.google.protobuf.Descriptors.Descriptor
49 internal_static_operations_research_ConstraintSolverStatistics_descriptor;
50 static final
51 com.google.protobuf.GeneratedMessage.FieldAccessorTable
52 internal_static_operations_research_ConstraintSolverStatistics_fieldAccessorTable;
53 static final com.google.protobuf.Descriptors.Descriptor
54 internal_static_operations_research_SearchStatistics_descriptor;
55 static final
56 com.google.protobuf.GeneratedMessage.FieldAccessorTable
57 internal_static_operations_research_SearchStatistics_fieldAccessorTable;
58
59 public static com.google.protobuf.Descriptors.FileDescriptor
61 return descriptor;
62 }
63 private static com.google.protobuf.Descriptors.FileDescriptor
64 descriptor;
65 static {
66 java.lang.String[] descriptorData = {
67 "\n,ortools/constraint_solver/search_stats" +
68 ".proto\022\023operations_research\"\313\007\n\025LocalSea" +
69 "rchStatistics\022e\n\031first_solution_statisti" +
70 "cs\030\006 \003(\0132B.operations_research.LocalSear" +
71 "chStatistics.FirstSolutionStatistics\022r\n " +
72 "local_search_operator_statistics\030\001 \003(\0132H" +
73 ".operations_research.LocalSearchStatisti" +
74 "cs.LocalSearchOperatorStatistics\022\033\n\023tota" +
75 "l_num_neighbors\030\003 \001(\003\022$\n\034total_num_filte" +
76 "red_neighbors\030\004 \001(\003\022$\n\034total_num_accepte" +
77 "d_neighbors\030\005 \001(\003\022n\n\036local_search_filter" +
78 "_statistics\030\002 \003(\0132F.operations_research." +
79 "LocalSearchStatistics.LocalSearchFilterS" +
80 "tatistics\032E\n\027FirstSolutionStatistics\022\020\n\010" +
81 "strategy\030\001 \001(\t\022\030\n\020duration_seconds\030\002 \001(\001" +
82 "\032\206\002\n\035LocalSearchOperatorStatistics\022\035\n\025lo" +
83 "cal_search_operator\030\001 \001(\t\022\025\n\rnum_neighbo" +
84 "rs\030\002 \001(\003\022\036\n\026num_filtered_neighbors\030\003 \001(\003" +
85 "\022\036\n\026num_accepted_neighbors\030\004 \001(\003\022\030\n\020dura" +
86 "tion_seconds\030\005 \001(\001\022+\n#make_next_neighbor" +
87 "_duration_seconds\030\006 \001(\001\022(\n accept_neighb" +
88 "or_duration_seconds\030\007 \001(\001\032\255\001\n\033LocalSearc" +
89 "hFilterStatistics\022\033\n\023local_search_filter" +
90 "\030\001 \001(\t\022\021\n\tnum_calls\030\002 \001(\003\022\023\n\013num_rejects" +
91 "\030\003 \001(\003\022\030\n\020duration_seconds\030\004 \001(\001\022\036\n\026num_" +
92 "rejects_per_second\030\005 \001(\001\022\017\n\007context\030\006 \001(" +
93 "\t\"\215\001\n\032ConstraintSolverStatistics\022\024\n\014num_" +
94 "branches\030\001 \001(\003\022\024\n\014num_failures\030\002 \001(\003\022\025\n\r" +
95 "num_solutions\030\003 \001(\003\022\022\n\nbytes_used\030\004 \001(\003\022" +
96 "\030\n\020duration_seconds\030\005 \001(\001\"\266\001\n\020SearchStat" +
97 "istics\022K\n\027local_search_statistics\030\001 \003(\0132" +
98 "*.operations_research.LocalSearchStatist" +
99 "ics\022U\n\034constraint_solver_statistics\030\002 \003(" +
100 "\0132/.operations_research.ConstraintSolver" +
101 "StatisticsBI\n#com.google.ortools.constra" +
102 "intsolverP\001\252\002\037Google.OrTools.ConstraintS" +
103 "olverb\006proto3"
104 };
105 descriptor = com.google.protobuf.Descriptors.FileDescriptor
106 .internalBuildGeneratedFileFrom(descriptorData,
107 new com.google.protobuf.Descriptors.FileDescriptor[] {
108 });
109 internal_static_operations_research_LocalSearchStatistics_descriptor =
110 getDescriptor().getMessageTypes().get(0);
111 internal_static_operations_research_LocalSearchStatistics_fieldAccessorTable = new
112 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
113 internal_static_operations_research_LocalSearchStatistics_descriptor,
114 new java.lang.String[] { "FirstSolutionStatistics", "LocalSearchOperatorStatistics", "TotalNumNeighbors", "TotalNumFilteredNeighbors", "TotalNumAcceptedNeighbors", "LocalSearchFilterStatistics", });
115 internal_static_operations_research_LocalSearchStatistics_FirstSolutionStatistics_descriptor =
116 internal_static_operations_research_LocalSearchStatistics_descriptor.getNestedTypes().get(0);
117 internal_static_operations_research_LocalSearchStatistics_FirstSolutionStatistics_fieldAccessorTable = new
118 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
119 internal_static_operations_research_LocalSearchStatistics_FirstSolutionStatistics_descriptor,
120 new java.lang.String[] { "Strategy", "DurationSeconds", });
121 internal_static_operations_research_LocalSearchStatistics_LocalSearchOperatorStatistics_descriptor =
122 internal_static_operations_research_LocalSearchStatistics_descriptor.getNestedTypes().get(1);
123 internal_static_operations_research_LocalSearchStatistics_LocalSearchOperatorStatistics_fieldAccessorTable = new
124 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
125 internal_static_operations_research_LocalSearchStatistics_LocalSearchOperatorStatistics_descriptor,
126 new java.lang.String[] { "LocalSearchOperator", "NumNeighbors", "NumFilteredNeighbors", "NumAcceptedNeighbors", "DurationSeconds", "MakeNextNeighborDurationSeconds", "AcceptNeighborDurationSeconds", });
127 internal_static_operations_research_LocalSearchStatistics_LocalSearchFilterStatistics_descriptor =
128 internal_static_operations_research_LocalSearchStatistics_descriptor.getNestedTypes().get(2);
129 internal_static_operations_research_LocalSearchStatistics_LocalSearchFilterStatistics_fieldAccessorTable = new
130 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
131 internal_static_operations_research_LocalSearchStatistics_LocalSearchFilterStatistics_descriptor,
132 new java.lang.String[] { "LocalSearchFilter", "NumCalls", "NumRejects", "DurationSeconds", "NumRejectsPerSecond", "Context", });
133 internal_static_operations_research_ConstraintSolverStatistics_descriptor =
134 getDescriptor().getMessageTypes().get(1);
135 internal_static_operations_research_ConstraintSolverStatistics_fieldAccessorTable = new
136 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
137 internal_static_operations_research_ConstraintSolverStatistics_descriptor,
138 new java.lang.String[] { "NumBranches", "NumFailures", "NumSolutions", "BytesUsed", "DurationSeconds", });
139 internal_static_operations_research_SearchStatistics_descriptor =
140 getDescriptor().getMessageTypes().get(2);
141 internal_static_operations_research_SearchStatistics_fieldAccessorTable = new
142 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
143 internal_static_operations_research_SearchStatistics_descriptor,
144 new java.lang.String[] { "LocalSearchStatistics", "ConstraintSolverStatistics", });
145 descriptor.resolveAllFeaturesImmutable();
146 }
147
148 // @@protoc_insertion_point(outer_class_scope)
149}
static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)