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

#include <MAD_DecompSolution.h>

Inheritance diagram for MAD_DecompSolution:
Inheritance graph
[legend]
Collaboration diagram for MAD_DecompSolution:
Collaboration graph
[legend]

Public Member Functions

void print (ostream &os=cout) const
 Get length of solution. More...
 
Constructor and Destructor
 MAD_DecompSolution ()
 Default constructor. More...
 
 MAD_DecompSolution (const MAD_DecompApp *app, const int size, const double *values, const double quality)
 Constructor. More...
 
virtual ~MAD_DecompSolution ()
 Default constructor. More...
 
- Public Member Functions inherited from DecompSolution
const int getSize () const
 Get length of solution. More...
 
const double * getValues () const
 Get solution values. More...
 
const double getQuality () const
 Get quality of solution. More...
 
virtual void print (int precision=4, std::ostream &os=std::cout) const
 Print solution. More...
 
virtual void print (const std::vector< std::string > &colNames, int precision=2, std::ostream &os=std::cout) const
 Print solution in MIPLIB2010 solution checker format. More...
 
const int getSize () const
 Get length of solution. More...
 
const double * getValues () const
 Get solution values. More...
 
const double getQuality () const
 Get quality of solution. More...
 
 DecompSolution (const DecompSolution &source)
 
DecompSolutionoperator= (const DecompSolution &rhs)
 
 DecompSolution (const DecompSolution &source)
 
DecompSolutionoperator= (const DecompSolution &rhs)
 
 DecompSolution ()
 Default constructor. More...
 
 DecompSolution (const int size, const double *values, const double quality)
 Constructor. More...
 
 DecompSolution (const int size, const double *values, const double *cost)
 Default constructor. More...
 
virtual ~DecompSolution ()
 Default constructor. More...
 
 DecompSolution ()
 Default constructor. More...
 
 DecompSolution (const int size, const double *values, const double quality)
 Constructor. More...
 
virtual ~DecompSolution ()
 Default constructor. More...
 

Private Attributes

const MAD_DecompAppm_app
 

Additional Inherited Members

- Protected Attributes inherited from DecompSolution
int m_size
 Length of solution (number of columns). More...
 
double * m_values
 Solution values. More...
 
double m_quality
 Quality of solution (bound wrt to objective). More...
 

Detailed Description

Definition at line 23 of file MAD_DecompSolution.h.

Constructor & Destructor Documentation

MAD_DecompSolution::MAD_DecompSolution ( )
inline

Default constructor.

Takes size of solution.

Definition at line 75 of file MAD_DecompSolution.h.

MAD_DecompSolution::MAD_DecompSolution ( const MAD_DecompApp app,
const int  size,
const double *  values,
const double  quality 
)
inline

Constructor.

Definition at line 81 of file MAD_DecompSolution.h.

virtual MAD_DecompSolution::~MAD_DecompSolution ( )
inlinevirtual

Default constructor.

Takes size of solution.

Definition at line 90 of file MAD_DecompSolution.h.

Member Function Documentation

void MAD_DecompSolution::print ( ostream &  os = cout) const
inlinevirtual

Member Data Documentation

const MAD_DecompApp* MAD_DecompSolution::m_app
private

Definition at line 25 of file MAD_DecompSolution.h.

Referenced by print().


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