Dip  0.92.4
Public Member Functions | Public Attributes | List of all members
MAD_Qualex Class Reference

#include <MAD_Qualex.h>

Public Member Functions

void addEdge (const int u, const int v)
 
void removeEdge (const int u, const int v)
 
void removeNonNegVertices (const double *weights)
 
void setUpForSolve (const double *vertexWeight)
 
void findMaxIndSetGreedy (const double *vertexWeight, bool forClique=true)
 
void findMaxIndSetQualexMS ()
 
void printGraph (Graph *G)
 
 MAD_Qualex (const int nVertices)
 
 ~MAD_Qualex ()
 

Public Attributes

MaxCliqueInfo * m_info
 
Graphm_graph
 
Graphm_graphOrig
 
double * m_ijMatrix
 
vector< int > m_residual
 
list< int > m_preselected
 
list< int > m_clique
 
double m_preselected_weight
 
double m_cliqueWeight
 

Detailed Description

Definition at line 34 of file MAD_Qualex.h.

Constructor & Destructor Documentation

MAD_Qualex::MAD_Qualex ( const int  nVertices)
inline

Definition at line 285 of file MAD_Qualex.h.

References CoinAssert, and CoinAssertHint.

MAD_Qualex::~MAD_Qualex ( )
inline

Definition at line 305 of file MAD_Qualex.h.

References UTIL_DELARR, and UTIL_DELPTR.

Member Function Documentation

void MAD_Qualex::addEdge ( const int  u,
const int  v 
)
inline

Definition at line 53 of file MAD_Qualex.h.

void MAD_Qualex::removeEdge ( const int  u,
const int  v 
)
inline

Definition at line 62 of file MAD_Qualex.h.

void MAD_Qualex::removeNonNegVertices ( const double *  weights)
inline

Definition at line 70 of file MAD_Qualex.h.

void MAD_Qualex::setUpForSolve ( const double *  vertexWeight)
inline

Definition at line 93 of file MAD_Qualex.h.

References CoinAssertHint, and UTIL_DELPTR.

void MAD_Qualex::findMaxIndSetGreedy ( const double *  vertexWeight,
bool  forClique = true 
)
inline

Definition at line 135 of file MAD_Qualex.h.

References CoinAssertHint.

void MAD_Qualex::findMaxIndSetQualexMS ( )
inline

Definition at line 212 of file MAD_Qualex.h.

void MAD_Qualex::printGraph ( Graph G)
inline

Definition at line 267 of file MAD_Qualex.h.

Member Data Documentation

MaxCliqueInfo* MAD_Qualex::m_info

Definition at line 38 of file MAD_Qualex.h.

Graph* MAD_Qualex::m_graph

Definition at line 39 of file MAD_Qualex.h.

Graph* MAD_Qualex::m_graphOrig

Definition at line 40 of file MAD_Qualex.h.

double* MAD_Qualex::m_ijMatrix

Definition at line 41 of file MAD_Qualex.h.

vector<int> MAD_Qualex::m_residual

Definition at line 43 of file MAD_Qualex.h.

list<int> MAD_Qualex::m_preselected

Definition at line 44 of file MAD_Qualex.h.

list<int> MAD_Qualex::m_clique

Definition at line 45 of file MAD_Qualex.h.

double MAD_Qualex::m_preselected_weight

Definition at line 46 of file MAD_Qualex.h.

double MAD_Qualex::m_cliqueWeight

Definition at line 47 of file MAD_Qualex.h.


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