Google OR-Tools v9.15
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.33.1
5
6package com.google.ortools.constraintsolver;
7
8@com.google.protobuf.Generated
9public final class SearchStats extends com.google.protobuf.GeneratedFile {
10 private SearchStats() {}
11 static {
12 com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
13 com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
14 /* major= */ 4,
15 /* minor= */ 33,
16 /* patch= */ 1,
17 /* suffix= */ "",
18 "SearchStats");
19 }
20 public static void registerAllExtensions(
21 com.google.protobuf.ExtensionRegistryLite registry) {
22 }
23
24 public static void registerAllExtensions(
25 com.google.protobuf.ExtensionRegistry registry) {
27 (com.google.protobuf.ExtensionRegistryLite) registry);
28 }
29 static final com.google.protobuf.Descriptors.Descriptor
30 internal_static_operations_research_LocalSearchStatistics_descriptor;
31 static final
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;
36 static final
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;
41 static final
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;
46 static final
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;
51 static final
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_SubSolverStatistics_descriptor;
56 static final
57 com.google.protobuf.GeneratedMessage.FieldAccessorTable
58 internal_static_operations_research_SubSolverStatistics_fieldAccessorTable;
59 static final com.google.protobuf.Descriptors.Descriptor
60 internal_static_operations_research_SearchStatistics_descriptor;
61 static final
62 com.google.protobuf.GeneratedMessage.FieldAccessorTable
63 internal_static_operations_research_SearchStatistics_fieldAccessorTable;
64
65 public static com.google.protobuf.Descriptors.FileDescriptor
67 return descriptor;
68 }
69 private static com.google.protobuf.Descriptors.FileDescriptor
70 descriptor;
71 static {
72 java.lang.String[] descriptorData = {
73 "\n,ortools/constraint_solver/search_stats" +
74 ".proto\022\023operations_research\"\313\007\n\025LocalSea" +
75 "rchStatistics\022e\n\031first_solution_statisti" +
76 "cs\030\006 \003(\0132B.operations_research.LocalSear" +
77 "chStatistics.FirstSolutionStatistics\022r\n " +
78 "local_search_operator_statistics\030\001 \003(\0132H" +
79 ".operations_research.LocalSearchStatisti" +
80 "cs.LocalSearchOperatorStatistics\022\033\n\023tota" +
81 "l_num_neighbors\030\003 \001(\003\022$\n\034total_num_filte" +
82 "red_neighbors\030\004 \001(\003\022$\n\034total_num_accepte" +
83 "d_neighbors\030\005 \001(\003\022n\n\036local_search_filter" +
84 "_statistics\030\002 \003(\0132F.operations_research." +
85 "LocalSearchStatistics.LocalSearchFilterS" +
86 "tatistics\032E\n\027FirstSolutionStatistics\022\020\n\010" +
87 "strategy\030\001 \001(\t\022\030\n\020duration_seconds\030\002 \001(\001" +
88 "\032\206\002\n\035LocalSearchOperatorStatistics\022\035\n\025lo" +
89 "cal_search_operator\030\001 \001(\t\022\025\n\rnum_neighbo" +
90 "rs\030\002 \001(\003\022\036\n\026num_filtered_neighbors\030\003 \001(\003" +
91 "\022\036\n\026num_accepted_neighbors\030\004 \001(\003\022\030\n\020dura" +
92 "tion_seconds\030\005 \001(\001\022+\n#make_next_neighbor" +
93 "_duration_seconds\030\006 \001(\001\022(\n accept_neighb" +
94 "or_duration_seconds\030\007 \001(\001\032\255\001\n\033LocalSearc" +
95 "hFilterStatistics\022\033\n\023local_search_filter" +
96 "\030\001 \001(\t\022\021\n\tnum_calls\030\002 \001(\003\022\023\n\013num_rejects" +
97 "\030\003 \001(\003\022\030\n\020duration_seconds\030\004 \001(\001\022\036\n\026num_" +
98 "rejects_per_second\030\005 \001(\001\022\017\n\007context\030\006 \001(" +
99 "\t\"\215\001\n\032ConstraintSolverStatistics\022\024\n\014num_" +
100 "branches\030\001 \001(\003\022\024\n\014num_failures\030\002 \001(\003\022\025\n\r" +
101 "num_solutions\030\003 \001(\003\022\022\n\nbytes_used\030\004 \001(\003\022" +
102 "\030\n\020duration_seconds\030\005 \001(\001\"\212\001\n\023SubSolverS" +
103 "tatistics\022\'\n\037num_glop_calls_in_lp_schedu" +
104 "ling\030\001 \001(\003\022)\n!num_cp_sat_calls_in_lp_sch" +
105 "eduling\030\002 \001(\003\022\037\n\027num_min_cost_flow_calls" +
106 "\030\003 \001(\003\"\377\001\n\020SearchStatistics\022K\n\027local_sea" +
107 "rch_statistics\030\001 \003(\0132*.operations_resear" +
108 "ch.LocalSearchStatistics\022U\n\034constraint_s" +
109 "olver_statistics\030\002 \003(\0132/.operations_rese" +
110 "arch.ConstraintSolverStatistics\022G\n\025sub_s" +
111 "olver_statistics\030\003 \003(\0132(.operations_rese" +
112 "arch.SubSolverStatisticsBI\n#com.google.o" +
113 "rtools.constraintsolverP\001\252\002\037Google.OrToo" +
114 "ls.ConstraintSolverb\006proto3"
115 };
116 descriptor = com.google.protobuf.Descriptors.FileDescriptor
117 .internalBuildGeneratedFileFrom(descriptorData,
118 new com.google.protobuf.Descriptors.FileDescriptor[] {
119 });
120 internal_static_operations_research_LocalSearchStatistics_descriptor =
121 getDescriptor().getMessageType(0);
122 internal_static_operations_research_LocalSearchStatistics_fieldAccessorTable = new
123 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
124 internal_static_operations_research_LocalSearchStatistics_descriptor,
125 new java.lang.String[] { "FirstSolutionStatistics", "LocalSearchOperatorStatistics", "TotalNumNeighbors", "TotalNumFilteredNeighbors", "TotalNumAcceptedNeighbors", "LocalSearchFilterStatistics", });
126 internal_static_operations_research_LocalSearchStatistics_FirstSolutionStatistics_descriptor =
127 internal_static_operations_research_LocalSearchStatistics_descriptor.getNestedType(0);
128 internal_static_operations_research_LocalSearchStatistics_FirstSolutionStatistics_fieldAccessorTable = new
129 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
130 internal_static_operations_research_LocalSearchStatistics_FirstSolutionStatistics_descriptor,
131 new java.lang.String[] { "Strategy", "DurationSeconds", });
132 internal_static_operations_research_LocalSearchStatistics_LocalSearchOperatorStatistics_descriptor =
133 internal_static_operations_research_LocalSearchStatistics_descriptor.getNestedType(1);
134 internal_static_operations_research_LocalSearchStatistics_LocalSearchOperatorStatistics_fieldAccessorTable = new
135 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
136 internal_static_operations_research_LocalSearchStatistics_LocalSearchOperatorStatistics_descriptor,
137 new java.lang.String[] { "LocalSearchOperator", "NumNeighbors", "NumFilteredNeighbors", "NumAcceptedNeighbors", "DurationSeconds", "MakeNextNeighborDurationSeconds", "AcceptNeighborDurationSeconds", });
138 internal_static_operations_research_LocalSearchStatistics_LocalSearchFilterStatistics_descriptor =
139 internal_static_operations_research_LocalSearchStatistics_descriptor.getNestedType(2);
140 internal_static_operations_research_LocalSearchStatistics_LocalSearchFilterStatistics_fieldAccessorTable = new
141 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
142 internal_static_operations_research_LocalSearchStatistics_LocalSearchFilterStatistics_descriptor,
143 new java.lang.String[] { "LocalSearchFilter", "NumCalls", "NumRejects", "DurationSeconds", "NumRejectsPerSecond", "Context", });
144 internal_static_operations_research_ConstraintSolverStatistics_descriptor =
145 getDescriptor().getMessageType(1);
146 internal_static_operations_research_ConstraintSolverStatistics_fieldAccessorTable = new
147 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
148 internal_static_operations_research_ConstraintSolverStatistics_descriptor,
149 new java.lang.String[] { "NumBranches", "NumFailures", "NumSolutions", "BytesUsed", "DurationSeconds", });
150 internal_static_operations_research_SubSolverStatistics_descriptor =
151 getDescriptor().getMessageType(2);
152 internal_static_operations_research_SubSolverStatistics_fieldAccessorTable = new
153 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
154 internal_static_operations_research_SubSolverStatistics_descriptor,
155 new java.lang.String[] { "NumGlopCallsInLpScheduling", "NumCpSatCallsInLpScheduling", "NumMinCostFlowCalls", });
156 internal_static_operations_research_SearchStatistics_descriptor =
157 getDescriptor().getMessageType(3);
158 internal_static_operations_research_SearchStatistics_fieldAccessorTable = new
159 com.google.protobuf.GeneratedMessage.FieldAccessorTable(
160 internal_static_operations_research_SearchStatistics_descriptor,
161 new java.lang.String[] { "LocalSearchStatistics", "ConstraintSolverStatistics", "SubSolverStatistics", });
162 descriptor.resolveAllFeaturesImmutable();
163 }
164
165 // @@protoc_insertion_point(outer_class_scope)
166}
static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)