Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
Google.OrTools.PDLP.PointMetadata Class Referencesealed
Inheritance diagram for Google.OrTools.PDLP.PointMetadata:

Public Member Functions

 PointMetadata ()
 
 PointMetadata (PointMetadata other)
 
PointMetadata Clone ()
 
void ClearPointType ()
 Clears the value of the "point_type" field.
 
void ClearActivePrimalVariableCount ()
 Clears the value of the "active_primal_variable_count" field.
 
void ClearActiveDualVariableCount ()
 Clears the value of the "active_dual_variable_count" field.
 
void ClearActivePrimalVariableChange ()
 Clears the value of the "active_primal_variable_change" field.
 
void ClearActiveDualVariableChange ()
 Clears the value of the "active_dual_variable_change" field.
 
override bool Equals (object other)
 
bool Equals (PointMetadata other)
 
override int GetHashCode ()
 
override string ToString ()
 
void WriteTo (pb::CodedOutputStream output)
 
int CalculateSize ()
 
void MergeFrom (PointMetadata other)
 
void MergeFrom (pb::CodedInputStream input)
 

Static Public Attributes

const int PointTypeFieldNumber = 1
 Field number for the "point_type" field.
 
const int RandomPrimalProjectionsFieldNumber = 2
 Field number for the "random_primal_projections" field.
 
const int RandomDualProjectionsFieldNumber = 3
 Field number for the "random_dual_projections" field.
 
const int ActivePrimalVariableCountFieldNumber = 4
 Field number for the "active_primal_variable_count" field.
 
const int ActiveDualVariableCountFieldNumber = 5
 Field number for the "active_dual_variable_count" field.
 
const int ActivePrimalVariableChangeFieldNumber = 6
 Field number for the "active_primal_variable_change" field.
 
const int ActiveDualVariableChangeFieldNumber = 7
 Field number for the "active_dual_variable_change" field.
 

Properties

static pb::MessageParser< PointMetadataParser [get]
 
static pbr::MessageDescriptor Descriptor [get]
 
global::Google.OrTools.PDLP.PointType PointType [get, set]
 Type of the point that this metadata corresponds to.
 
bool HasPointType [get]
 Gets whether the "point_type" field is set.
 
pbc::RepeatedField< double > RandomPrimalProjections [get]
 Projections of the primal solution onto random planes.
 
pbc::RepeatedField< double > RandomDualProjections [get]
 Projections of the dual solution onto random planes.
 
long ActivePrimalVariableCount [get, set]
 The number of primal variables that are not at their bounds.
 
bool HasActivePrimalVariableCount [get]
 Gets whether the "active_primal_variable_count" field is set.
 
long ActiveDualVariableCount [get, set]
 The number of dual variables that are not at their bounds.
 
bool HasActiveDualVariableCount [get]
 Gets whether the "active_dual_variable_count" field is set.
 
long ActivePrimalVariableChange [get, set]
 The number of primal variables that have a different bound status than they did at the last restart.
 
bool HasActivePrimalVariableChange [get]
 Gets whether the "active_primal_variable_change" field is set.
 
long ActiveDualVariableChange [get, set]
 The number of dual variables that have a different bound status than they did at the last restart.
 
bool HasActiveDualVariableChange [get]
 Gets whether the "active_dual_variable_change" field is set.
 

Detailed Description

Definition at line 3544 of file SolveLog.pb.cs.

Constructor & Destructor Documentation

◆ PointMetadata() [1/2]

Google.OrTools.PDLP.PointMetadata.PointMetadata ( )
inline

Definition at line 3570 of file SolveLog.pb.cs.

◆ PointMetadata() [2/2]

Google.OrTools.PDLP.PointMetadata.PointMetadata ( PointMetadata other)
inline

Definition at line 3578 of file SolveLog.pb.cs.

Member Function Documentation

◆ CalculateSize()

int Google.OrTools.PDLP.PointMetadata.CalculateSize ( )
inline

Definition at line 3892 of file SolveLog.pb.cs.

◆ ClearActiveDualVariableChange()

void Google.OrTools.PDLP.PointMetadata.ClearActiveDualVariableChange ( )
inline

Clears the value of the "active_dual_variable_change" field.

Definition at line 3772 of file SolveLog.pb.cs.

◆ ClearActiveDualVariableCount()

void Google.OrTools.PDLP.PointMetadata.ClearActiveDualVariableCount ( )
inline

Clears the value of the "active_dual_variable_count" field.

Definition at line 3710 of file SolveLog.pb.cs.

◆ ClearActivePrimalVariableChange()

void Google.OrTools.PDLP.PointMetadata.ClearActivePrimalVariableChange ( )
inline

Clears the value of the "active_primal_variable_change" field.

Definition at line 3741 of file SolveLog.pb.cs.

◆ ClearActivePrimalVariableCount()

void Google.OrTools.PDLP.PointMetadata.ClearActivePrimalVariableCount ( )
inline

Clears the value of the "active_primal_variable_count" field.

Definition at line 3680 of file SolveLog.pb.cs.

◆ ClearPointType()

void Google.OrTools.PDLP.PointMetadata.ClearPointType ( )
inline

Clears the value of the "point_type" field.

Definition at line 3622 of file SolveLog.pb.cs.

◆ Clone()

PointMetadata Google.OrTools.PDLP.PointMetadata.Clone ( )
inline

Definition at line 3592 of file SolveLog.pb.cs.

◆ Equals() [1/2]

override bool Google.OrTools.PDLP.PointMetadata.Equals ( object other)
inline

Definition at line 3778 of file SolveLog.pb.cs.

◆ Equals() [2/2]

bool Google.OrTools.PDLP.PointMetadata.Equals ( PointMetadata other)
inline

Definition at line 3784 of file SolveLog.pb.cs.

◆ GetHashCode()

override int Google.OrTools.PDLP.PointMetadata.GetHashCode ( )
inline

Definition at line 3803 of file SolveLog.pb.cs.

◆ MergeFrom() [1/2]

void Google.OrTools.PDLP.PointMetadata.MergeFrom ( pb.CodedInputStream input)
inline

Definition at line 3945 of file SolveLog.pb.cs.

◆ MergeFrom() [2/2]

void Google.OrTools.PDLP.PointMetadata.MergeFrom ( PointMetadata other)
inline

Definition at line 3919 of file SolveLog.pb.cs.

◆ ToString()

override string Google.OrTools.PDLP.PointMetadata.ToString ( )
inline

Definition at line 3820 of file SolveLog.pb.cs.

◆ WriteTo()

void Google.OrTools.PDLP.PointMetadata.WriteTo ( pb.CodedOutputStream output)
inline

Definition at line 3826 of file SolveLog.pb.cs.

Member Data Documentation

◆ ActiveDualVariableChangeFieldNumber

const int Google.OrTools.PDLP.PointMetadata.ActiveDualVariableChangeFieldNumber = 7
static

Field number for the "active_dual_variable_change" field.

Definition at line 3746 of file SolveLog.pb.cs.

◆ ActiveDualVariableCountFieldNumber

const int Google.OrTools.PDLP.PointMetadata.ActiveDualVariableCountFieldNumber = 5
static

Field number for the "active_dual_variable_count" field.

Definition at line 3685 of file SolveLog.pb.cs.

◆ ActivePrimalVariableChangeFieldNumber

const int Google.OrTools.PDLP.PointMetadata.ActivePrimalVariableChangeFieldNumber = 6
static

Field number for the "active_primal_variable_change" field.

Definition at line 3715 of file SolveLog.pb.cs.

◆ ActivePrimalVariableCountFieldNumber

const int Google.OrTools.PDLP.PointMetadata.ActivePrimalVariableCountFieldNumber = 4
static

Field number for the "active_primal_variable_count" field.

Definition at line 3655 of file SolveLog.pb.cs.

◆ PointTypeFieldNumber

const int Google.OrTools.PDLP.PointMetadata.PointTypeFieldNumber = 1
static

Field number for the "point_type" field.

Definition at line 3597 of file SolveLog.pb.cs.

◆ RandomDualProjectionsFieldNumber

const int Google.OrTools.PDLP.PointMetadata.RandomDualProjectionsFieldNumber = 3
static

Field number for the "random_dual_projections" field.

Definition at line 3641 of file SolveLog.pb.cs.

◆ RandomPrimalProjectionsFieldNumber

const int Google.OrTools.PDLP.PointMetadata.RandomPrimalProjectionsFieldNumber = 2
static

Field number for the "random_primal_projections" field.

Definition at line 3627 of file SolveLog.pb.cs.

Property Documentation

◆ ActiveDualVariableChange

long Google.OrTools.PDLP.PointMetadata.ActiveDualVariableChange
getset

The number of dual variables that have a different bound status than they did at the last restart.

Definition at line 3756 of file SolveLog.pb.cs.

◆ ActiveDualVariableCount

long Google.OrTools.PDLP.PointMetadata.ActiveDualVariableCount
getset

The number of dual variables that are not at their bounds.

Definition at line 3694 of file SolveLog.pb.cs.

◆ ActivePrimalVariableChange

long Google.OrTools.PDLP.PointMetadata.ActivePrimalVariableChange
getset

The number of primal variables that have a different bound status than they did at the last restart.

Definition at line 3725 of file SolveLog.pb.cs.

◆ ActivePrimalVariableCount

long Google.OrTools.PDLP.PointMetadata.ActivePrimalVariableCount
getset

The number of primal variables that are not at their bounds.

Definition at line 3664 of file SolveLog.pb.cs.

◆ Descriptor

pbr.MessageDescriptor Google.OrTools.PDLP.PointMetadata.Descriptor
staticget

Definition at line 3558 of file SolveLog.pb.cs.

◆ HasActiveDualVariableChange

bool Google.OrTools.PDLP.PointMetadata.HasActiveDualVariableChange
get

Gets whether the "active_dual_variable_change" field is set.

Definition at line 3766 of file SolveLog.pb.cs.

◆ HasActiveDualVariableCount

bool Google.OrTools.PDLP.PointMetadata.HasActiveDualVariableCount
get

Gets whether the "active_dual_variable_count" field is set.

Definition at line 3704 of file SolveLog.pb.cs.

◆ HasActivePrimalVariableChange

bool Google.OrTools.PDLP.PointMetadata.HasActivePrimalVariableChange
get

Gets whether the "active_primal_variable_change" field is set.

Definition at line 3735 of file SolveLog.pb.cs.

◆ HasActivePrimalVariableCount

bool Google.OrTools.PDLP.PointMetadata.HasActivePrimalVariableCount
get

Gets whether the "active_primal_variable_count" field is set.

Definition at line 3674 of file SolveLog.pb.cs.

◆ HasPointType

bool Google.OrTools.PDLP.PointMetadata.HasPointType
get

Gets whether the "point_type" field is set.

Definition at line 3616 of file SolveLog.pb.cs.

◆ Parser

pb.MessageParser<PointMetadata> Google.OrTools.PDLP.PointMetadata.Parser
staticget

Definition at line 3554 of file SolveLog.pb.cs.

◆ PointType

global.Google.OrTools.PDLP.PointType Google.OrTools.PDLP.PointMetadata.PointType
getset

Type of the point that this metadata corresponds to.

Definition at line 3606 of file SolveLog.pb.cs.

◆ RandomDualProjections

pbc.RepeatedField<double> Google.OrTools.PDLP.PointMetadata.RandomDualProjections
get

Projections of the dual solution onto random planes.

Definition at line 3650 of file SolveLog.pb.cs.

◆ RandomPrimalProjections

pbc.RepeatedField<double> Google.OrTools.PDLP.PointMetadata.RandomPrimalProjections
get

Projections of the primal solution onto random planes.

Definition at line 3636 of file SolveLog.pb.cs.


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