/home/coin/svn-release/OptimizationSuite-1.1.0/Alps/src/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...

Defines

#define AlpsSolutionInterface(ref)

Define 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);                                    \
}

Definition at line 198 of file AlpsSolutionPool.h.


Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1