Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder Class Reference

Detailed Description

Statistics on local search operators called during the search.

Protobuf type operations_research.LocalSearchStatistics.LocalSearchOperatorStatistics

Definition at line 1204 of file LocalSearchStatistics.java.

Inheritance diagram for com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder:
com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder

Public Member Functions

Builder clear ()
com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()
com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics getDefaultInstanceForType ()
com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics build ()
com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics buildPartial ()
Builder mergeFrom (com.google.protobuf.Message other)
Builder mergeFrom (com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics other)
final boolean isInitialized ()
Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.lang.String getLocalSearchOperator ()
com.google.protobuf.ByteString getLocalSearchOperatorBytes ()
Builder setLocalSearchOperator (java.lang.String value)
Builder clearLocalSearchOperator ()
Builder setLocalSearchOperatorBytes (com.google.protobuf.ByteString value)
long getNumNeighbors ()
Builder setNumNeighbors (long value)
Builder clearNumNeighbors ()
long getNumFilteredNeighbors ()
Builder setNumFilteredNeighbors (long value)
Builder clearNumFilteredNeighbors ()
long getNumAcceptedNeighbors ()
Builder setNumAcceptedNeighbors (long value)
Builder clearNumAcceptedNeighbors ()
double getDurationSeconds ()
Builder setDurationSeconds (double value)
Builder clearDurationSeconds ()
double getMakeNextNeighborDurationSeconds ()
Builder setMakeNextNeighborDurationSeconds (double value)
Builder clearMakeNextNeighborDurationSeconds ()
double getAcceptNeighborDurationSeconds ()
Builder setAcceptNeighborDurationSeconds (double value)
Builder clearAcceptNeighborDurationSeconds ()

Static Public Member Functions

static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()

Protected Member Functions

com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable ()

Member Function Documentation

◆ build()

com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.build ( )

Definition at line 1257 of file LocalSearchStatistics.java.

◆ buildPartial()

com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.buildPartial ( )

Definition at line 1266 of file LocalSearchStatistics.java.

◆ clear()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.clear ( )

Definition at line 1232 of file LocalSearchStatistics.java.

◆ clearAcceptNeighborDurationSeconds()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.clearAcceptNeighborDurationSeconds ( )
Time spent in accepting a neighbor (restoration and storage, not
including filtering).

double accept_neighbor_duration_seconds = 7;

Returns
This builder for chaining.

Definition at line 1763 of file LocalSearchStatistics.java.

◆ clearDurationSeconds()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.clearDurationSeconds ( )
Time spent in the operator.

double duration_seconds = 5;

Returns
This builder for chaining.

Definition at line 1672 of file LocalSearchStatistics.java.

◆ clearLocalSearchOperator()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.clearLocalSearchOperator ( )
Name of the operator.

string local_search_operator = 1;

Returns
This builder for chaining.

Definition at line 1478 of file LocalSearchStatistics.java.

◆ clearMakeNextNeighborDurationSeconds()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.clearMakeNextNeighborDurationSeconds ( )
Time spent in creating neighbors (calling MakeNextNeighbor).

double make_next_neighbor_duration_seconds = 6;

Returns
This builder for chaining.

Definition at line 1716 of file LocalSearchStatistics.java.

◆ clearNumAcceptedNeighbors()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.clearNumAcceptedNeighbors ( )
Number of neighbors eventually accepted.

int64 num_accepted_neighbors = 4;

Returns
This builder for chaining.

Definition at line 1628 of file LocalSearchStatistics.java.

◆ clearNumFilteredNeighbors()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.clearNumFilteredNeighbors ( )
Number of neighbors which were filtered.

int64 num_filtered_neighbors = 3;

Returns
This builder for chaining.

Definition at line 1584 of file LocalSearchStatistics.java.

◆ clearNumNeighbors()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.clearNumNeighbors ( )
Number of neighbors generated by the operator.

int64 num_neighbors = 2;

Returns
This builder for chaining.

Definition at line 1540 of file LocalSearchStatistics.java.

◆ getAcceptNeighborDurationSeconds()

double com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.getAcceptNeighborDurationSeconds ( )
Time spent in accepting a neighbor (restoration and storage, not
including filtering).

double accept_neighbor_duration_seconds = 7;

Returns
The acceptNeighborDurationSeconds.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 1734 of file LocalSearchStatistics.java.

◆ getDefaultInstanceForType()

com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.getDefaultInstanceForType ( )

Definition at line 1252 of file LocalSearchStatistics.java.

◆ getDescriptor()

final com.google.protobuf.Descriptors.Descriptor com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.getDescriptor ( )
static

Definition at line 1209 of file LocalSearchStatistics.java.

◆ getDescriptorForType()

com.google.protobuf.Descriptors.Descriptor com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.getDescriptorForType ( )

Definition at line 1247 of file LocalSearchStatistics.java.

◆ getDurationSeconds()

double com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.getDurationSeconds ( )
Time spent in the operator.

double duration_seconds = 5;

Returns
The durationSeconds.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 1645 of file LocalSearchStatistics.java.

◆ getLocalSearchOperator()

java.lang.String com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.getLocalSearchOperator ( )
Name of the operator.

string local_search_operator = 1;

Returns
The localSearchOperator.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 1420 of file LocalSearchStatistics.java.

◆ getLocalSearchOperatorBytes()

com.google.protobuf.ByteString com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.getLocalSearchOperatorBytes ( )
Name of the operator.

string local_search_operator = 1;

Returns
The bytes for localSearchOperator.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 1441 of file LocalSearchStatistics.java.

◆ getMakeNextNeighborDurationSeconds()

double com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.getMakeNextNeighborDurationSeconds ( )
Time spent in creating neighbors (calling MakeNextNeighbor).

double make_next_neighbor_duration_seconds = 6;

Returns
The makeNextNeighborDurationSeconds.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 1689 of file LocalSearchStatistics.java.

◆ getNumAcceptedNeighbors()

long com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.getNumAcceptedNeighbors ( )
Number of neighbors eventually accepted.

int64 num_accepted_neighbors = 4;

Returns
The numAcceptedNeighbors.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 1601 of file LocalSearchStatistics.java.

◆ getNumFilteredNeighbors()

long com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.getNumFilteredNeighbors ( )
Number of neighbors which were filtered.

int64 num_filtered_neighbors = 3;

Returns
The numFilteredNeighbors.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 1557 of file LocalSearchStatistics.java.

◆ getNumNeighbors()

long com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.getNumNeighbors ( )
Number of neighbors generated by the operator.

int64 num_neighbors = 2;

Returns
The numNeighbors.

Implements com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatisticsOrBuilder.

Definition at line 1513 of file LocalSearchStatistics.java.

◆ internalGetFieldAccessorTable()

com.google.protobuf.GeneratedMessage.FieldAccessorTable com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.internalGetFieldAccessorTable ( )
protected

Definition at line 1215 of file LocalSearchStatistics.java.

◆ isInitialized()

final boolean com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.isInitialized ( )

Definition at line 1339 of file LocalSearchStatistics.java.

◆ mergeFrom() [1/3]

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.mergeFrom ( com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics other)

Definition at line 1308 of file LocalSearchStatistics.java.

◆ mergeFrom() [2/3]

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.mergeFrom ( com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry ) throws java.io.IOException

Definition at line 1344 of file LocalSearchStatistics.java.

◆ mergeFrom() [3/3]

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.mergeFrom ( com.google.protobuf.Message other)

Definition at line 1299 of file LocalSearchStatistics.java.

◆ setAcceptNeighborDurationSeconds()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.setAcceptNeighborDurationSeconds ( double value)
Time spent in accepting a neighbor (restoration and storage, not
including filtering).

double accept_neighbor_duration_seconds = 7;

Parameters
valueThe acceptNeighborDurationSeconds to set.
Returns
This builder for chaining.

Definition at line 1747 of file LocalSearchStatistics.java.

◆ setDurationSeconds()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.setDurationSeconds ( double value)
Time spent in the operator.

double duration_seconds = 5;

Parameters
valueThe durationSeconds to set.
Returns
This builder for chaining.

Definition at line 1657 of file LocalSearchStatistics.java.

◆ setLocalSearchOperator()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.setLocalSearchOperator ( java.lang.String value)
Name of the operator.

string local_search_operator = 1;

Parameters
valueThe localSearchOperator to set.
Returns
This builder for chaining.

Definition at line 1462 of file LocalSearchStatistics.java.

◆ setLocalSearchOperatorBytes()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.setLocalSearchOperatorBytes ( com.google.protobuf.ByteString value)
Name of the operator.

string local_search_operator = 1;

Parameters
valueThe bytes for localSearchOperator to set.
Returns
This builder for chaining.

Definition at line 1493 of file LocalSearchStatistics.java.

◆ setMakeNextNeighborDurationSeconds()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.setMakeNextNeighborDurationSeconds ( double value)
Time spent in creating neighbors (calling MakeNextNeighbor).

double make_next_neighbor_duration_seconds = 6;

Parameters
valueThe makeNextNeighborDurationSeconds to set.
Returns
This builder for chaining.

Definition at line 1701 of file LocalSearchStatistics.java.

◆ setNumAcceptedNeighbors()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.setNumAcceptedNeighbors ( long value)
Number of neighbors eventually accepted.

int64 num_accepted_neighbors = 4;

Parameters
valueThe numAcceptedNeighbors to set.
Returns
This builder for chaining.

Definition at line 1613 of file LocalSearchStatistics.java.

◆ setNumFilteredNeighbors()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.setNumFilteredNeighbors ( long value)
Number of neighbors which were filtered.

int64 num_filtered_neighbors = 3;

Parameters
valueThe numFilteredNeighbors to set.
Returns
This builder for chaining.

Definition at line 1569 of file LocalSearchStatistics.java.

◆ setNumNeighbors()

Builder com.google.ortools.constraintsolver.LocalSearchStatistics.LocalSearchOperatorStatistics.Builder.setNumNeighbors ( long value)
Number of neighbors generated by the operator.

int64 num_neighbors = 2;

Parameters
valueThe numNeighbors to set.
Returns
This builder for chaining.

Definition at line 1525 of file LocalSearchStatistics.java.


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