Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.ConstraintSolver.LocalSearchStatistics Class Referencesealed

Statistics on local search. More...

Detailed Description

Statistics on local search.

Definition at line 84 of file SearchStats.pb.cs.

Inheritance diagram for Google.OrTools.ConstraintSolver.LocalSearchStatistics:

Classes

class  Types
 Container for nested types declared in the LocalSearchStatistics message type. More...

Public Member Functions

 LocalSearchStatistics ()
 LocalSearchStatistics (LocalSearchStatistics other)
LocalSearchStatistics Clone ()
override bool Equals (object other)
bool Equals (LocalSearchStatistics other)
override int GetHashCode ()
override string ToString ()
void WriteTo (pb::CodedOutputStream output)
int CalculateSize ()
void MergeFrom (LocalSearchStatistics other)
void MergeFrom (pb::CodedInputStream input)

Static Public Attributes

const int FirstSolutionStatisticsFieldNumber = 6
 Field number for the "first_solution_statistics" field.
const int LocalSearchOperatorStatisticsFieldNumber = 1
 Field number for the "local_search_operator_statistics" field.
const int TotalNumNeighborsFieldNumber = 3
 Field number for the "total_num_neighbors" field.
const int TotalNumFilteredNeighborsFieldNumber = 4
 Field number for the "total_num_filtered_neighbors" field.
const int TotalNumAcceptedNeighborsFieldNumber = 5
 Field number for the "total_num_accepted_neighbors" field.
const int LocalSearchFilterStatisticsFieldNumber = 2
 Field number for the "local_search_filter_statistics" field.

Properties

static pb::MessageParser< LocalSearchStatisticsParser [get]
static pbr::MessageDescriptor Descriptor [get]
pbc::RepeatedField< global::Google.OrTools.ConstraintSolver.LocalSearchStatistics.Types.FirstSolutionStatistics > FirstSolutionStatistics [get]
 Statistics for each first solution called during the search.
pbc::RepeatedField< global::Google.OrTools.ConstraintSolver.LocalSearchStatistics.Types.LocalSearchOperatorStatistics > LocalSearchOperatorStatistics [get]
 Statistics for each operator called during the search.
long TotalNumNeighbors [get, set]
 Total number of (filtered/accepted) neighbors created during the search.
long TotalNumFilteredNeighbors [get, set]
long TotalNumAcceptedNeighbors [get, set]
pbc::RepeatedField< global::Google.OrTools.ConstraintSolver.LocalSearchStatistics.Types.LocalSearchFilterStatistics > LocalSearchFilterStatistics [get]
 Statistics for each filter called during the search.

Constructor & Destructor Documentation

◆ LocalSearchStatistics() [1/2]

Google.OrTools.ConstraintSolver.LocalSearchStatistics.LocalSearchStatistics ( )
inline

Definition at line 109 of file SearchStats.pb.cs.

◆ LocalSearchStatistics() [2/2]

Google.OrTools.ConstraintSolver.LocalSearchStatistics.LocalSearchStatistics ( LocalSearchStatistics other)
inline

Definition at line 117 of file SearchStats.pb.cs.

Member Function Documentation

◆ CalculateSize()

int Google.OrTools.ConstraintSolver.LocalSearchStatistics.CalculateSize ( )
inline

Definition at line 314 of file SearchStats.pb.cs.

◆ Clone()

LocalSearchStatistics Google.OrTools.ConstraintSolver.LocalSearchStatistics.Clone ( )
inline

Definition at line 129 of file SearchStats.pb.cs.

◆ Equals() [1/2]

bool Google.OrTools.ConstraintSolver.LocalSearchStatistics.Equals ( LocalSearchStatistics other)
inline

Definition at line 222 of file SearchStats.pb.cs.

◆ Equals() [2/2]

override bool Google.OrTools.ConstraintSolver.LocalSearchStatistics.Equals ( object other)
inline

Definition at line 216 of file SearchStats.pb.cs.

◆ GetHashCode()

override int Google.OrTools.ConstraintSolver.LocalSearchStatistics.GetHashCode ( )
inline

Definition at line 240 of file SearchStats.pb.cs.

◆ MergeFrom() [1/2]

void Google.OrTools.ConstraintSolver.LocalSearchStatistics.MergeFrom ( LocalSearchStatistics other)
inline

Definition at line 336 of file SearchStats.pb.cs.

◆ MergeFrom() [2/2]

void Google.OrTools.ConstraintSolver.LocalSearchStatistics.MergeFrom ( pb.CodedInputStream input)
inline

Definition at line 357 of file SearchStats.pb.cs.

◆ ToString()

override string Google.OrTools.ConstraintSolver.LocalSearchStatistics.ToString ( )
inline

Definition at line 256 of file SearchStats.pb.cs.

◆ WriteTo()

void Google.OrTools.ConstraintSolver.LocalSearchStatistics.WriteTo ( pb.CodedOutputStream output)
inline

Definition at line 262 of file SearchStats.pb.cs.

Member Data Documentation

◆ FirstSolutionStatisticsFieldNumber

const int Google.OrTools.ConstraintSolver.LocalSearchStatistics.FirstSolutionStatisticsFieldNumber = 6
static

Field number for the "first_solution_statistics" field.

Definition at line 134 of file SearchStats.pb.cs.

◆ LocalSearchFilterStatisticsFieldNumber

const int Google.OrTools.ConstraintSolver.LocalSearchStatistics.LocalSearchFilterStatisticsFieldNumber = 2
static

Field number for the "local_search_filter_statistics" field.

Definition at line 201 of file SearchStats.pb.cs.

◆ LocalSearchOperatorStatisticsFieldNumber

const int Google.OrTools.ConstraintSolver.LocalSearchStatistics.LocalSearchOperatorStatisticsFieldNumber = 1
static

Field number for the "local_search_operator_statistics" field.

Definition at line 148 of file SearchStats.pb.cs.

◆ TotalNumAcceptedNeighborsFieldNumber

const int Google.OrTools.ConstraintSolver.LocalSearchStatistics.TotalNumAcceptedNeighborsFieldNumber = 5
static

Field number for the "total_num_accepted_neighbors" field.

Definition at line 189 of file SearchStats.pb.cs.

◆ TotalNumFilteredNeighborsFieldNumber

const int Google.OrTools.ConstraintSolver.LocalSearchStatistics.TotalNumFilteredNeighborsFieldNumber = 4
static

Field number for the "total_num_filtered_neighbors" field.

Definition at line 177 of file SearchStats.pb.cs.

◆ TotalNumNeighborsFieldNumber

const int Google.OrTools.ConstraintSolver.LocalSearchStatistics.TotalNumNeighborsFieldNumber = 3
static

Field number for the "total_num_neighbors" field.

Definition at line 162 of file SearchStats.pb.cs.

Property Documentation

◆ Descriptor

pbr.MessageDescriptor Google.OrTools.ConstraintSolver.LocalSearchStatistics.Descriptor
staticget

Definition at line 97 of file SearchStats.pb.cs.

◆ FirstSolutionStatistics

pbc.RepeatedField<global.Google.OrTools.ConstraintSolver.LocalSearchStatistics.Types.FirstSolutionStatistics> Google.OrTools.ConstraintSolver.LocalSearchStatistics.FirstSolutionStatistics
get

Statistics for each first solution called during the search.

Definition at line 143 of file SearchStats.pb.cs.

◆ LocalSearchFilterStatistics

pbc.RepeatedField<global.Google.OrTools.ConstraintSolver.LocalSearchStatistics.Types.LocalSearchFilterStatistics> Google.OrTools.ConstraintSolver.LocalSearchStatistics.LocalSearchFilterStatistics
get

Statistics for each filter called during the search.

Definition at line 210 of file SearchStats.pb.cs.

◆ LocalSearchOperatorStatistics

pbc.RepeatedField<global.Google.OrTools.ConstraintSolver.LocalSearchStatistics.Types.LocalSearchOperatorStatistics> Google.OrTools.ConstraintSolver.LocalSearchStatistics.LocalSearchOperatorStatistics
get

Statistics for each operator called during the search.

Definition at line 157 of file SearchStats.pb.cs.

◆ Parser

pb.MessageParser<LocalSearchStatistics> Google.OrTools.ConstraintSolver.LocalSearchStatistics.Parser
staticget

Definition at line 93 of file SearchStats.pb.cs.

◆ TotalNumAcceptedNeighbors

long Google.OrTools.ConstraintSolver.LocalSearchStatistics.TotalNumAcceptedNeighbors
getset

Definition at line 193 of file SearchStats.pb.cs.

◆ TotalNumFilteredNeighbors

long Google.OrTools.ConstraintSolver.LocalSearchStatistics.TotalNumFilteredNeighbors
getset

Definition at line 181 of file SearchStats.pb.cs.

◆ TotalNumNeighbors

long Google.OrTools.ConstraintSolver.LocalSearchStatistics.TotalNumNeighbors
getset

Total number of (filtered/accepted) neighbors created during the search.

Definition at line 169 of file SearchStats.pb.cs.


The documentation for this class was generated from the following file: