Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.Sat.ArcLpValue Class Referencesealed

An arc of a routes constraint, with its LP value. More...

Detailed Description

An arc of a routes constraint, with its LP value.

Definition at line 50 of file RoutesSupportGraph.pb.cs.

Inheritance diagram for Google.OrTools.Sat.ArcLpValue:

Public Member Functions

 ArcLpValue ()
 ArcLpValue (ArcLpValue other)
ArcLpValue Clone ()
void ClearTail ()
 Clears the value of the "tail" field.
void ClearHead ()
 Clears the value of the "head" field.
void ClearLpValue ()
 Clears the value of the "lp_value" field.
override bool Equals (object other)
bool Equals (ArcLpValue other)
override int GetHashCode ()
override string ToString ()
void WriteTo (pb::CodedOutputStream output)
int CalculateSize ()
void MergeFrom (ArcLpValue other)
void MergeFrom (pb::CodedInputStream input)

Static Public Attributes

const int TailFieldNumber = 1
 Field number for the "tail" field.
const int HeadFieldNumber = 2
 Field number for the "head" field.
const int LpValueFieldNumber = 3
 Field number for the "lp_value" field.

Properties

static pb::MessageParser< ArcLpValueParser [get]
static pbr::MessageDescriptor Descriptor [get]
int Tail [get, set]
bool HasTail [get]
 Gets whether the "tail" field is set.
int Head [get, set]
bool HasHead [get]
 Gets whether the "head" field is set.
double LpValue [get, set]
bool HasLpValue [get]
 Gets whether the "lp_value" field is set.

Constructor & Destructor Documentation

◆ ArcLpValue() [1/2]

Google.OrTools.Sat.ArcLpValue.ArcLpValue ( )
inline

Definition at line 76 of file RoutesSupportGraph.pb.cs.

◆ ArcLpValue() [2/2]

Google.OrTools.Sat.ArcLpValue.ArcLpValue ( ArcLpValue other)
inline

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

Member Function Documentation

◆ CalculateSize()

int Google.OrTools.Sat.ArcLpValue.CalculateSize ( )
inline

Definition at line 267 of file RoutesSupportGraph.pb.cs.

◆ ClearHead()

void Google.OrTools.Sat.ArcLpValue.ClearHead ( )
inline

Clears the value of the "head" field.

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

◆ ClearLpValue()

void Google.OrTools.Sat.ArcLpValue.ClearLpValue ( )
inline

Clears the value of the "lp_value" field.

Definition at line 175 of file RoutesSupportGraph.pb.cs.

◆ ClearTail()

void Google.OrTools.Sat.ArcLpValue.ClearTail ( )
inline

Clears the value of the "tail" field.

Definition at line 121 of file RoutesSupportGraph.pb.cs.

◆ Clone()

ArcLpValue Google.OrTools.Sat.ArcLpValue.Clone ( )
inline

Definition at line 94 of file RoutesSupportGraph.pb.cs.

◆ Equals() [1/2]

bool Google.OrTools.Sat.ArcLpValue.Equals ( ArcLpValue other)
inline

Definition at line 187 of file RoutesSupportGraph.pb.cs.

◆ Equals() [2/2]

override bool Google.OrTools.Sat.ArcLpValue.Equals ( object other)
inline

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

◆ GetHashCode()

override int Google.OrTools.Sat.ArcLpValue.GetHashCode ( )
inline

Definition at line 202 of file RoutesSupportGraph.pb.cs.

◆ MergeFrom() [1/2]

void Google.OrTools.Sat.ArcLpValue.MergeFrom ( ArcLpValue other)
inline

Definition at line 286 of file RoutesSupportGraph.pb.cs.

◆ MergeFrom() [2/2]

void Google.OrTools.Sat.ArcLpValue.MergeFrom ( pb.CodedInputStream input)
inline

Definition at line 304 of file RoutesSupportGraph.pb.cs.

◆ ToString()

override string Google.OrTools.Sat.ArcLpValue.ToString ( )
inline

Definition at line 215 of file RoutesSupportGraph.pb.cs.

◆ WriteTo()

void Google.OrTools.Sat.ArcLpValue.WriteTo ( pb.CodedOutputStream output)
inline

Definition at line 221 of file RoutesSupportGraph.pb.cs.

Member Data Documentation

◆ HeadFieldNumber

const int Google.OrTools.Sat.ArcLpValue.HeadFieldNumber = 2
static

Field number for the "head" field.

Definition at line 126 of file RoutesSupportGraph.pb.cs.

◆ LpValueFieldNumber

const int Google.OrTools.Sat.ArcLpValue.LpValueFieldNumber = 3
static

Field number for the "lp_value" field.

Definition at line 153 of file RoutesSupportGraph.pb.cs.

◆ TailFieldNumber

const int Google.OrTools.Sat.ArcLpValue.TailFieldNumber = 1
static

Field number for the "tail" field.

Definition at line 99 of file RoutesSupportGraph.pb.cs.

Property Documentation

◆ Descriptor

pbr.MessageDescriptor Google.OrTools.Sat.ArcLpValue.Descriptor
staticget

Definition at line 64 of file RoutesSupportGraph.pb.cs.

◆ HasHead

bool Google.OrTools.Sat.ArcLpValue.HasHead
get

Gets whether the "head" field is set.

Definition at line 142 of file RoutesSupportGraph.pb.cs.

◆ HasLpValue

bool Google.OrTools.Sat.ArcLpValue.HasLpValue
get

Gets whether the "lp_value" field is set.

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

◆ HasTail

bool Google.OrTools.Sat.ArcLpValue.HasTail
get

Gets whether the "tail" field is set.

Definition at line 115 of file RoutesSupportGraph.pb.cs.

◆ Head

int Google.OrTools.Sat.ArcLpValue.Head
getset

Definition at line 132 of file RoutesSupportGraph.pb.cs.

◆ LpValue

double Google.OrTools.Sat.ArcLpValue.LpValue
getset

Definition at line 159 of file RoutesSupportGraph.pb.cs.

◆ Parser

pb.MessageParser<ArcLpValue> Google.OrTools.Sat.ArcLpValue.Parser
staticget

Definition at line 60 of file RoutesSupportGraph.pb.cs.

◆ Tail

int Google.OrTools.Sat.ArcLpValue.Tail
getset

Definition at line 105 of file RoutesSupportGraph.pb.cs.


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