- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Macros
AlpsSolutionPool.h File Reference
`#include "AlpsKnowledgePool.h"`
`#include "AlpsSolution.h"`
Include dependency graph for AlpsSolutionPool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | AlpsSolutionPool
| In the solution pool we assume that the lower the priority value the more desirable the solution is. More...

## Macros
#define | AlpsSolutionInterface(ref)

## Macro Definition Documentation

#define AlpsSolutionInterface | ( |  | ref | ) |

Value:
int getNumSolutions() const { \
(ref).getNumSolutions(); \
} \
int getMaxNumSolutions() const { \
return (ref).getMaxNumSolutions(); \
} \
void setMaxNumSolutions(int num) { \
(ref).setMaxNumSolutions(num); \
} \
bool hasSolution() const { \
return (ref).hasSolution(); \
} \
std::pair<const AlpsSolution*, double> getBestSolution() const { \
return (ref).getBestSolution(); \
} \
void getAllSolutions \
(std::vector<std::pair<const AlpsSolution*, double> >& sols) { \
return (ref).getAllSolutions(sols); \
} \
void addSolution(const AlpsSolution* sol, double priority) { \
(ref).addSolution(sol, priority); \
}
void
typedef void(COINLINKAGE_CB *clp_callback)(Clp_Simplex *model
typedef for user call back.
AlpsSolution
Definition: AlpsSolution.h:35

Definition at line 200 of file AlpsSolutionPool.h.