Tomato
OxStartPointCalculatorBasic.h
Go to the documentation of this file.
1 
7 #ifndef Tomato_OXSTARTPOINTCALCULATORBasic_H
8 #define Tomato_OXSTARTPOINTCALCULATORBasic_H
9 
10 #include "OxStartPointCalculator.h"
11 
12 namespace Ox {
13 
20  template< typename MeasureType >
21  class StartPointCalculatorBasic : public StartPointCalculator<MeasureType>{
22 
23  public:
24 
29  virtual int calculateStartPoint(){
30  for (int i = 0; i < this->getNDims(); i++){
31  this->getCalculatedStartPoint()[i] = this->_InputStartPoint[i];
32  }
33  return 0; // EXIT_SUCCESS
34  };
35 
41 
47 
48  };
49 } //namespace Ox
50 
51 #endif //Tomato_OXStartPointCalculatorBasic_H
virtual ~StartPointCalculatorBasic()
do not forget about the virtual destructor, see https://stackoverflow.com/questions/461203/when-to-us...
Definition: OxStartPointCalculatorBasic.h:46
virtual StartPointCalculator< MeasureType > * newByCloning()
Definition: OxStartPointCalculatorBasic.h:40
virtual int calculateStartPoint()
Definition: OxStartPointCalculatorBasic.h:29
Definition: OxStartPointCalculator.h:21
Definition: OxStartPointCalculatorBasic.h:21
Definition: OxCalculator.h:19