9public final class SearchStats {
10 private SearchStats() {}
12 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
13 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
18 SearchStats.class.getName());
21 com.google.protobuf.ExtensionRegistryLite registry) {
25 com.google.protobuf.ExtensionRegistry registry) {
27 (com.google.protobuf.ExtensionRegistryLite) registry);
29 static final com.google.protobuf.Descriptors.Descriptor
30 internal_static_operations_research_LocalSearchStatistics_descriptor;
32 com.google.protobuf.GeneratedMessage.FieldAccessorTable
33 internal_static_operations_research_LocalSearchStatistics_fieldAccessorTable;
34 static final com.google.protobuf.Descriptors.Descriptor
35 internal_static_operations_research_LocalSearchStatistics_FirstSolutionStatistics_descriptor;
37 com.google.protobuf.GeneratedMessage.FieldAccessorTable
38 internal_static_operations_research_LocalSearchStatistics_FirstSolutionStatistics_fieldAccessorTable;
39 static final com.google.protobuf.Descriptors.Descriptor
40 internal_static_operations_research_LocalSearchStatistics_LocalSearchOperatorStatistics_descriptor;
42 com.google.protobuf.GeneratedMessage.FieldAccessorTable
43 internal_static_operations_research_LocalSearchStatistics_LocalSearchOperatorStatistics_fieldAccessorTable;
44 static final com.google.protobuf.Descriptors.Descriptor
45 internal_static_operations_research_LocalSearchStatistics_LocalSearchFilterStatistics_descriptor;
47 com.google.protobuf.GeneratedMessage.FieldAccessorTable
48 internal_static_operations_research_LocalSearchStatistics_LocalSearchFilterStatistics_fieldAccessorTable;
49 static final com.google.protobuf.Descriptors.Descriptor
50 internal_static_operations_research_ConstraintSolverStatistics_descriptor;
52 com.google.protobuf.GeneratedMessage.FieldAccessorTable
53 internal_static_operations_research_ConstraintSolverStatistics_fieldAccessorTable;
54 static final com.google.protobuf.Descriptors.Descriptor
55 internal_static_operations_research_SearchStatistics_descriptor;
57 com.google.protobuf.GeneratedMessage.FieldAccessorTable
58 internal_static_operations_research_SearchStatistics_fieldAccessorTable;
60 public static com.google.protobuf.Descriptors.FileDescriptor
64 private static com.google.protobuf.Descriptors.FileDescriptor
67 java.lang.String[] descriptorData = {
68 "\n,ortools/constraint_solver/search_stats" +
69 ".proto\022\023operations_research\"\313\007\n\025LocalSea" +
70 "rchStatistics\022e\n\031first_solution_statisti" +
71 "cs\030\006 \003(\0132B.operations_research.LocalSear" +
72 "chStatistics.FirstSolutionStatistics\022r\n " +
73 "local_search_operator_statistics\030\001 \003(\0132H" +
74 ".operations_research.LocalSearchStatisti" +
75 "cs.LocalSearchOperatorStatistics\022\033\n\023tota" +
76 "l_num_neighbors\030\003 \001(\003\022$\n\034total_num_filte" +
77 "red_neighbors\030\004 \001(\003\022$\n\034total_num_accepte" +
78 "d_neighbors\030\005 \001(\003\022n\n\036local_search_filter" +
79 "_statistics\030\002 \003(\0132F.operations_research." +
80 "LocalSearchStatistics.LocalSearchFilterS" +
81 "tatistics\032E\n\027FirstSolutionStatistics\022\020\n\010" +
82 "strategy\030\001 \001(\t\022\030\n\020duration_seconds\030\002 \001(\001" +
83 "\032\206\002\n\035LocalSearchOperatorStatistics\022\035\n\025lo" +
84 "cal_search_operator\030\001 \001(\t\022\025\n\rnum_neighbo" +
85 "rs\030\002 \001(\003\022\036\n\026num_filtered_neighbors\030\003 \001(\003" +
86 "\022\036\n\026num_accepted_neighbors\030\004 \001(\003\022\030\n\020dura" +
87 "tion_seconds\030\005 \001(\001\022+\n#make_next_neighbor" +
88 "_duration_seconds\030\006 \001(\001\022(\n accept_neighb" +
89 "or_duration_seconds\030\007 \001(\001\032\255\001\n\033LocalSearc" +
90 "hFilterStatistics\022\033\n\023local_search_filter" +
91 "\030\001 \001(\t\022\021\n\tnum_calls\030\002 \001(\003\022\023\n\013num_rejects" +
92 "\030\003 \001(\003\022\030\n\020duration_seconds\030\004 \001(\001\022\036\n\026num_" +
93 "rejects_per_second\030\005 \001(\001\022\017\n\007context\030\006 \001(" +
94 "\t\"\215\001\n\032ConstraintSolverStatistics\022\024\n\014num_" +
95 "branches\030\001 \001(\003\022\024\n\014num_failures\030\002 \001(\003\022\025\n\r" +
96 "num_solutions\030\003 \001(\003\022\022\n\nbytes_used\030\004 \001(\003\022" +
97 "\030\n\020duration_seconds\030\005 \001(\001\"\266\001\n\020SearchStat" +
98 "istics\022K\n\027local_search_statistics\030\001 \003(\0132" +
99 "*.operations_research.LocalSearchStatist" +
100 "ics\022U\n\034constraint_solver_statistics\030\002 \003(" +
101 "\0132/.operations_research.ConstraintSolver" +
102 "StatisticsBI\n#com.google.ortools.constra" +
103 "intsolverP\001\252\002\037Google.OrTools.ConstraintS" +
106 descriptor = com.google.protobuf.Descriptors.FileDescriptor
107 .internalBuildGeneratedFileFrom(descriptorData,
108 new com.google.protobuf.Descriptors.FileDescriptor[] {
110 internal_static_operations_research_LocalSearchStatistics_descriptor =
112 internal_static_operations_research_LocalSearchStatistics_fieldAccessorTable =
new
113 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
114 internal_static_operations_research_LocalSearchStatistics_descriptor,
115 new java.lang.String[] {
"FirstSolutionStatistics",
"LocalSearchOperatorStatistics",
"TotalNumNeighbors",
"TotalNumFilteredNeighbors",
"TotalNumAcceptedNeighbors",
"LocalSearchFilterStatistics", });
116 internal_static_operations_research_LocalSearchStatistics_FirstSolutionStatistics_descriptor =
117 internal_static_operations_research_LocalSearchStatistics_descriptor.getNestedTypes().get(0);
118 internal_static_operations_research_LocalSearchStatistics_FirstSolutionStatistics_fieldAccessorTable =
new
119 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
120 internal_static_operations_research_LocalSearchStatistics_FirstSolutionStatistics_descriptor,
121 new java.lang.String[] {
"Strategy",
"DurationSeconds", });
122 internal_static_operations_research_LocalSearchStatistics_LocalSearchOperatorStatistics_descriptor =
123 internal_static_operations_research_LocalSearchStatistics_descriptor.getNestedTypes().get(1);
124 internal_static_operations_research_LocalSearchStatistics_LocalSearchOperatorStatistics_fieldAccessorTable =
new
125 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
126 internal_static_operations_research_LocalSearchStatistics_LocalSearchOperatorStatistics_descriptor,
127 new java.lang.String[] {
"LocalSearchOperator",
"NumNeighbors",
"NumFilteredNeighbors",
"NumAcceptedNeighbors",
"DurationSeconds",
"MakeNextNeighborDurationSeconds",
"AcceptNeighborDurationSeconds", });
128 internal_static_operations_research_LocalSearchStatistics_LocalSearchFilterStatistics_descriptor =
129 internal_static_operations_research_LocalSearchStatistics_descriptor.getNestedTypes().get(2);
130 internal_static_operations_research_LocalSearchStatistics_LocalSearchFilterStatistics_fieldAccessorTable =
new
131 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
132 internal_static_operations_research_LocalSearchStatistics_LocalSearchFilterStatistics_descriptor,
133 new java.lang.String[] {
"LocalSearchFilter",
"NumCalls",
"NumRejects",
"DurationSeconds",
"NumRejectsPerSecond",
"Context", });
134 internal_static_operations_research_ConstraintSolverStatistics_descriptor =
136 internal_static_operations_research_ConstraintSolverStatistics_fieldAccessorTable =
new
137 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
138 internal_static_operations_research_ConstraintSolverStatistics_descriptor,
139 new java.lang.String[] {
"NumBranches",
"NumFailures",
"NumSolutions",
"BytesUsed",
"DurationSeconds", });
140 internal_static_operations_research_SearchStatistics_descriptor =
142 internal_static_operations_research_SearchStatistics_fieldAccessorTable =
new
143 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
144 internal_static_operations_research_SearchStatistics_descriptor,
145 new java.lang.String[] {
"LocalSearchStatistics",
"ConstraintSolverStatistics", });
146 descriptor.resolveAllFeaturesImmutable();