15#ifndef AlpsDecompSolution_h
16#define AlpsDecompSolution_h
85 virtual void print(std::ostream& os)
const {
#define CoinAssert(expression)
#define CoinAssertHint(expression, hint)
const double getQuality() const
Get quality of solution.
const DecompApp * m_app
Pointer to DecompApp for the print function.
virtual ~AlpsDecompSolution()
int m_size
Length of solution (number of columns).
double * m_values
Solution values.
const int getSize() const
Get length of solution.
const double * getValues() const
Get solution values.
virtual void print(std::ostream &os) const
Print out the solution.
double m_quality
Quality of solution (bound wrt to objective).
AlpsDecompSolution(const int size, const double *values, const double quality, const DecompApp *app=NULL, const int depth=-1, const AlpsNodeIndex_t index=-1)
Base class for DECOMP algorithms.
const DecompSubModel & getModelCore() const
The main application class.
const std::vector< std::string > & getColNames() const
DecompConstraintSet * getModel() const