CluE
1.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
algorithm.h
Go to the documentation of this file.
1
#ifndef CLUEALGORITHM_H
2
#define CLUEALGORITHM_H
3
4
#include "../base/solutionprovider.h"
5
9
namespace
CluE
10
{
11
17
class
Algorithm
18
{
19
public
:
20
virtual
~Algorithm
()
21
{
22
}
23
31
virtual
SolutionProvider
*
compute
() = 0;
32
};
33
34
}
35
36
#endif
CluE::Algorithm::~Algorithm
virtual ~Algorithm()
Definition:
algorithm.h:20
CluE::Algorithm::compute
virtual SolutionProvider * compute()=0
Runs the algorithm and returns the computed solution.
CluE::Algorithm
Abstract base class for algorithms.
Definition:
algorithm.h:17
CluE::SolutionProvider
Abstract base class for algorithm solutions.
Definition:
solutionprovider.h:16
src
base
algorithm.h
Generated on Wed May 7 2014 20:30:00 for CluE by
1.8.7