Dip
0.92.4
|
#include <DecompSolution.h>
Public Member Functions | |
Helper functions (public). | |
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... | |
virtual void | print (ostream &os=cout) const |
Get length of solution. More... | |
Copy Constructors | |
DecompSolution (const DecompSolution &source) | |
DecompSolution & | operator= (const DecompSolution &rhs) |
DecompSolution (const DecompSolution &source) | |
DecompSolution & | operator= (const DecompSolution &rhs) |
Constructor and Destructor | |
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... | |
Protected Attributes | |
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... | |
Definition at line 19 of file DecompSolution.h.
|
inline |
Definition at line 94 of file DecompSolution.h.
References CoinAssertHint, m_size, and m_values.
|
inline |
|
inline |
Constructor.
Definition at line 125 of file DecompSolution.h.
References CoinAssert, CoinAssertHint, m_size, and m_values.
|
inline |
Default constructor.
Takes size of solution.
Definition at line 137 of file DecompSolution.h.
References CoinAssert, CoinAssertHint, m_quality, m_size, and m_values.
|
inlinevirtual |
Default constructor.
Takes size of solution.
Definition at line 156 of file DecompSolution.h.
References m_values, and UTIL_DELARR.
|
inline |
Definition at line 64 of file DecompSolution.h.
References CoinAssertHint, m_size, and m_values.
|
inline |
|
inline |
Constructor.
Definition at line 95 of file DecompSolution.h.
References CoinAssert, CoinAssertHint, m_size, and m_values.
|
inlinevirtual |
Default constructor.
Takes size of solution.
Definition at line 107 of file DecompSolution.h.
References m_values, and UTIL_DELARR.
|
inline |
Get length of solution.
Definition at line 34 of file DecompSolution.h.
References m_size.
Referenced by DecompSolverResult::DecompSolverResult().
|
inline |
Get solution values.
Definition at line 39 of file DecompSolution.h.
References m_values.
Referenced by DecompSolverResult::DecompSolverResult().
|
inline |
Get quality of solution.
Definition at line 44 of file DecompSolution.h.
References m_quality.
Referenced by DecompSolverResult::DecompSolverResult(), and print().
|
inlinevirtual |
Print solution.
Definition at line 50 of file DecompSolution.h.
References getQuality(), m_size, m_values, and UtilIsZero().
|
inlinevirtual |
Print solution in MIPLIB2010 solution checker format.
Definition at line 72 of file DecompSolution.h.
References m_size, m_values, and UtilIsZero().
|
inline |
Definition at line 102 of file DecompSolution.h.
References CoinAssertHint, m_quality, m_size, and m_values.
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Get length of solution.
Reimplemented in MAD_DecompSolution.
Definition at line 46 of file DecompSolution.h.
References m_size, m_values, and UtilIsZero().
|
inline |
Definition at line 72 of file DecompSolution.h.
References CoinAssertHint, m_quality, m_size, and m_values.
|
protected |
Length of solution (number of columns).
Definition at line 22 of file DecompSolution.h.
Referenced by DecompSolution(), getSize(), operator=(), and print().
|
protected |
Solution values.
Definition at line 25 of file DecompSolution.h.
Referenced by DecompSolution(), getValues(), operator=(), MAD_DecompSolution::print(), print(), and ~DecompSolution().
|
protected |
Quality of solution (bound wrt to objective).
Definition at line 28 of file DecompSolution.h.
Referenced by DecompSolution(), getQuality(), and operator=().