CluE  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CluE::StreamingAlgorithm< T > Class Template Referenceabstract

Abstract base class for streaming algorithms. More...

#include <streamingalgorithm.h>

Inheritance diagram for CluE::StreamingAlgorithm< T >:
Inheritance graph
Collaboration diagram for CluE::StreamingAlgorithm< T >:
Collaboration graph

Public Member Functions

virtual StreamingAlgorithm< T > & operator<< (T const &element)=0
 Streaming operator. More...
 
- Public Member Functions inherited from CluE::Algorithm
virtual ~Algorithm ()
 
virtual SolutionProvidercompute ()=0
 Runs the algorithm and returns the computed solution. More...
 

Detailed Description

template<typename T>
class CluE::StreamingAlgorithm< T >

Abstract base class for streaming algorithms.

  1. Pass the stream elemets through the << operator.
  2. Use compute() to request the result.

Definition at line 16 of file streamingalgorithm.h.

Member Function Documentation

template<typename T>
virtual StreamingAlgorithm<T>& CluE::StreamingAlgorithm< T >::operator<< ( T const &  element)
pure virtual

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