BICO 1.1

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

- Class List
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Pages
Public Member Functions | List of all members
CluE::Algorithm Class Referenceabstract

Abstract base class for algorithms. More...

`#include <algorithm.h>`

Inheritance diagram for CluE::Algorithm:
Collaboration diagram for CluE::Algorithm:

## Public Member Functions
virtual | ~Algorithm ()
virtual SolutionProvider * | compute ()=0
| Runs the algorithm and returns the computed solution. More...

## Detailed Description

Abstract base class for algorithms.

Definition at line 17 of file algorithm.h.

## Constructor & Destructor Documentation

virtual CluE::Algorithm::~Algorithm | ( |  | ) |
| inline virtual

Definition at line 20 of file algorithm.h.

## Member Function Documentation

virtual SolutionProvider* CluE::Algorithm::compute | ( |  | ) |
| pure virtual

Runs the algorithm and returns the computed solution.

Implementing classes override this method with the computation of a SolutionProvider instance whose reference is returned. The responibility for destructing the instance lies with the caller.

Implemented in CluE::Bico< T >.

The documentation for this class was generated from the following file:

- src/base/algorithm.h