|
| UnoSolution () |
| Default constructor.
|
|
| UnoSolution (const double *x, ProblemPtr problem) |
| Construct a solution for a problem from an array of doubles.
|
|
| UnoSolution (const double *x, double objval, ProblemPtr problem) |
|
| UnoSolution (ConstUnoSolPtr) |
| Copy constructor.
|
|
| ~UnoSolution () |
| Destroy.
|
|
const double * | getLowerDualOfVars () const |
|
const double * | getUpperDualOfVars () const |
|
void | setDualOfVars (const double *) |
| Copy values of dual variables of variables. More...
|
|
void | setDualOfVars (const double *lower, const double *upper) |
| Set duals of variable-bounds: both the lower and upper.
|
|
void | write (std::ostream &out) const |
| Write to an output. More...
|
|
| Solution () |
| Default constructor.
|
|
| Solution (double objval, const double *x, ProblemPtr problem) |
| Construct a solution for a problem from an array of doubles.
|
|
| Solution (double objvalue, const DoubleVector &newx, ProblemPtr problem) |
| Construct a solution for a problem from a vector of doubles.
|
|
| Solution (ConstSolutionPtr sol) |
| Copy.
|
|
virtual | ~Solution () |
| Destroy.
|
|
virtual void | setPrimal (const double *x) |
| Copy values of variables.
|
|
virtual void | setDualOfCons (const double *vals) |
| Copy values of dual variables of constraints.
|
|
virtual void | setDualOfVars (const double *vals) |
| Copy values of dual variables of variables. More...
|
|
virtual void | setObjValue (double new_val) |
| Set a new solution value.
|
|
virtual double | getObjValue () const |
| Return solution value.
|
|
virtual double | getConstraintViolation () |
| Return the 2nd norm of constraint violations.
|
|
virtual const double * | getPrimal () const |
| Return a pointer to the solution.
|
|
virtual const double * | getDualOfCons () const |
| Return a pointer to the solution.
|
|
virtual const double * | getDualOfVars () const |
| Return a pointer to the solution.
|
|
virtual void | write (std::ostream &out) const |
| Write to a stream. More...
|
|
virtual void | writePrimal (std::ostream &out, const VarVector *v=0) const |
| Write primal values to a stream.
|
|
virtual void | writeDual (std::ostream &out) const |
| Write dual values to a stream.
|
|