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

Ruin strategy that removes a number of spatially close routes. More...

Inheritance diagram for Google.OrTools.ConstraintSolver.SpatiallyCloseRoutesRuinStrategy:

Public Member Functions

 SpatiallyCloseRoutesRuinStrategy ()
 
 SpatiallyCloseRoutesRuinStrategy (SpatiallyCloseRoutesRuinStrategy other)
 
SpatiallyCloseRoutesRuinStrategy Clone ()
 
void ClearNumRuinedRoutes ()
 Clears the value of the "num_ruined_routes" field.
 
override bool Equals (object other)
 
bool Equals (SpatiallyCloseRoutesRuinStrategy other)
 
override int GetHashCode ()
 
override string ToString ()
 
void WriteTo (pb::CodedOutputStream output)
 
int CalculateSize ()
 
void MergeFrom (SpatiallyCloseRoutesRuinStrategy other)
 
void MergeFrom (pb::CodedInputStream input)
 

Static Public Attributes

const int NumRuinedRoutesFieldNumber = 3
 Field number for the "num_ruined_routes" field.
 

Properties

static pb::MessageParser< SpatiallyCloseRoutesRuinStrategyParser [get]
 
static pbr::MessageDescriptor Descriptor [get]
 
uint NumRuinedRoutes [get, set]
 Number of spatially close routes ruined at each ruin application.
 
bool HasNumRuinedRoutes [get]
 Gets whether the "num_ruined_routes" field is set.
 

Detailed Description

Ruin strategy that removes a number of spatially close routes.

Definition at line 104 of file RoutingIls.pb.cs.

Constructor & Destructor Documentation

◆ SpatiallyCloseRoutesRuinStrategy() [1/2]

Google.OrTools.ConstraintSolver.SpatiallyCloseRoutesRuinStrategy.SpatiallyCloseRoutesRuinStrategy ( )
inline

Definition at line 130 of file RoutingIls.pb.cs.

◆ SpatiallyCloseRoutesRuinStrategy() [2/2]

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

Definition at line 138 of file RoutingIls.pb.cs.

Member Function Documentation

◆ CalculateSize()

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

Definition at line 248 of file RoutingIls.pb.cs.

◆ ClearNumRuinedRoutes()

void Google.OrTools.ConstraintSolver.SpatiallyCloseRoutesRuinStrategy.ClearNumRuinedRoutes ( )
inline

Clears the value of the "num_ruined_routes" field.

Definition at line 176 of file RoutingIls.pb.cs.

◆ Clone()

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

Definition at line 146 of file RoutingIls.pb.cs.

◆ Equals() [1/2]

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

Definition at line 182 of file RoutingIls.pb.cs.

◆ Equals() [2/2]

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

Definition at line 188 of file RoutingIls.pb.cs.

◆ GetHashCode()

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

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

◆ MergeFrom() [1/2]

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

Definition at line 273 of file RoutingIls.pb.cs.

◆ MergeFrom() [2/2]

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

Definition at line 261 of file RoutingIls.pb.cs.

◆ ToString()

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

Definition at line 212 of file RoutingIls.pb.cs.

◆ WriteTo()

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

Definition at line 218 of file RoutingIls.pb.cs.

Member Data Documentation

◆ NumRuinedRoutesFieldNumber

const int Google.OrTools.ConstraintSolver.SpatiallyCloseRoutesRuinStrategy.NumRuinedRoutesFieldNumber = 3
static

Field number for the "num_ruined_routes" field.

Definition at line 151 of file RoutingIls.pb.cs.

Property Documentation

◆ Descriptor

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

Definition at line 118 of file RoutingIls.pb.cs.

◆ HasNumRuinedRoutes

bool Google.OrTools.ConstraintSolver.SpatiallyCloseRoutesRuinStrategy.HasNumRuinedRoutes
get

Gets whether the "num_ruined_routes" field is set.

Definition at line 170 of file RoutingIls.pb.cs.

◆ NumRuinedRoutes

uint Google.OrTools.ConstraintSolver.SpatiallyCloseRoutesRuinStrategy.NumRuinedRoutes
getset

Number of spatially close routes ruined at each ruin application.

Definition at line 160 of file RoutingIls.pb.cs.

◆ Parser

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

Definition at line 114 of file RoutingIls.pb.cs.


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