00001 #ifndef ParallelAlgorithm_h 00002 #define ParallelAlgorithm_h 00003 00004 #include "Algorithm.h" 00005 #include<vector> 00006 00013 class ParallelAlgorithm : public Algorithm 00014 { 00015 public: 00016 virtual ~ParallelAlgorithm() 00017 { } 00018 00020 bool isParallel() 00021 { return true; } 00022 }; 00023 typedef boost::shared_ptr<ParallelAlgorithm> ParallelAlgorithmP; 00024 00025 #endif // ParallelAlgorithm_h 00026