COMBINATORIAL_BLAS  1.6
VertexType Struct Reference

Public Member Functions

 VertexType (int64_t oi=-1, double p=0, double smp=-9999999)
 
 VertexType (int64_t p=-1, int64_t r=-1, int16_t pr=0)
 
 VertexType (int64_t ord=-1, int64_t deg=-1)
 

Public Attributes

int64_t objID
 
double price
 
double secondMaxProfit
 
int64_t parent
 
int64_t root
 
int16_t prob
 
int64_t order
 
int64_t degree
 

Friends

bool operator< (const VertexType &vtx1, const VertexType &vtx2)
 
ostream & operator<< (ostream &os, const VertexType &vertex)
 
bool operator< (const VertexType &vtx1, const VertexType &vtx2)
 
bool operator== (const VertexType &vtx1, const VertexType &vtx2)
 
ostream & operator<< (ostream &os, const VertexType &vertex)
 
bool operator< (const VertexType &vtx1, const VertexType &vtx2)
 
bool operator<= (const VertexType &vtx1, const VertexType &vtx2)
 
bool operator> (const VertexType &vtx1, const VertexType &vtx2)
 
bool operator>= (const VertexType &vtx1, const VertexType &vtx2)
 
bool operator== (const VertexType &vtx1, const VertexType &vtx2)
 
ostream & operator<< (ostream &os, const VertexType &vertex)
 

Detailed Description

Definition at line 33 of file auction.cpp.

Constructor & Destructor Documentation

◆ VertexType() [1/3]

VertexType::VertexType ( int64_t  oi = -1,
double  p = 0,
double  smp = -9999999 
)
inline

Definition at line 39 of file auction.cpp.

◆ VertexType() [2/3]

VertexType::VertexType ( int64_t  p = -1,
int64_t  r = -1,
int16_t  pr = 0 
)
inline

Definition at line 45 of file BPMaximalMatching.cpp.

◆ VertexType() [3/3]

VertexType::VertexType ( int64_t  ord = -1,
int64_t  deg = -1 
)
inline

Definition at line 61 of file RCM.cpp.

Friends And Related Function Documentation

◆ operator< [1/3]

bool operator< ( const VertexType vtx1,
const VertexType vtx2 
)
friend

Definition at line 47 of file auction.cpp.

◆ operator< [2/3]

bool operator< ( const VertexType vtx1,
const VertexType vtx2 
)
friend

Definition at line 47 of file BPMaximalMatching.cpp.

◆ operator< [3/3]

bool operator< ( const VertexType vtx1,
const VertexType vtx2 
)
friend

Definition at line 63 of file RCM.cpp.

◆ operator<< [1/3]

ostream& operator<< ( ostream &  os,
const VertexType vertex 
)
friend

Definition at line 48 of file auction.cpp.

◆ operator<< [2/3]

ostream& operator<< ( ostream &  os,
const VertexType vertex 
)
friend

Definition at line 53 of file BPMaximalMatching.cpp.

◆ operator<< [3/3]

ostream& operator<< ( ostream &  os,
const VertexType vertex 
)
friend

Definition at line 87 of file RCM.cpp.

◆ operator<=

bool operator<= ( const VertexType vtx1,
const VertexType vtx2 
)
friend

Definition at line 68 of file RCM.cpp.

◆ operator== [1/2]

bool operator== ( const VertexType vtx1,
const VertexType vtx2 
)
friend

Definition at line 52 of file BPMaximalMatching.cpp.

◆ operator== [2/2]

bool operator== ( const VertexType vtx1,
const VertexType vtx2 
)
friend

Definition at line 86 of file RCM.cpp.

◆ operator>

bool operator> ( const VertexType vtx1,
const VertexType vtx2 
)
friend

Definition at line 73 of file RCM.cpp.

◆ operator>=

bool operator>= ( const VertexType vtx1,
const VertexType vtx2 
)
friend

Definition at line 78 of file RCM.cpp.

Member Data Documentation

◆ degree

int64_t VertexType::degree

Definition at line 90 of file RCM.cpp.

◆ objID

int64_t VertexType::objID

Definition at line 48 of file auction.cpp.

◆ order

int64_t VertexType::order

Definition at line 87 of file RCM.cpp.

◆ parent

int64_t VertexType::parent

Definition at line 53 of file BPMaximalMatching.cpp.

◆ price

double VertexType::price

Definition at line 52 of file auction.cpp.

◆ prob

int16_t VertexType::prob

Definition at line 57 of file BPMaximalMatching.cpp.

◆ root

int64_t VertexType::root

Definition at line 56 of file BPMaximalMatching.cpp.

◆ secondMaxProfit

double VertexType::secondMaxProfit

Definition at line 53 of file auction.cpp.


The documentation for this struct was generated from the following files: