Here are the classes, structs, unions and interfaces with brief descriptions:
| CQKnPClass::CQKException | Small class for exceptions |
| CQKnPClass | The class ContQKsk defines an interface for Continuous Quadratic Knapsack problems (CQKnP) solvers |
| CQKnPClone< Master, Slave > | Class for cross-testing solvers of the Continuous Quadratic Knapsack Problem implemented as derived object of the class CQKnPClass [see CQKnPClass.h] |
| CQKnPCplex | Solver of Continuous Quadratic Knapsack Problems (CQKnP) based on calls to the Cplex callable library |
| DualCQKnP | Solver of Continuous Quadratic Knapsack Problems (CQKnP) based on the standard formulation of the dual problem as a piecewise-convex problem in the unique multiplier of the knapsack constraint and the corresponding obvious dual-ascent approach |
| ExDualCQKnP | Continuous Quadratic Knapsack Problems (CQKnP) solver derived from the DualCQKnP class (and therefore from CQKnPClass) and extending it, using the same standard dual-ascent approach, to non-negative quadratic costs and extended real bounds |
| CQKnPClass::Inf< T > | Small class using std::numeric_limits to extract the "infinity" value of a basic type (just use Inf<type>()) |