1. #ifndef _EULER_H_
  2. #define _EULER_H_
  3.  
  4. #include <vector>
  5. //#include <cmath>
  6.  
  7. //typedef vector< double > vec;
  8.  
  9. class Euler
  10. {
  11. private:
  12. double timeStep;
  13. std::vector< double > initialConditions;
  14.  
  15. public:
  16. Euler();
  17. std::vector< double > solve(std::vector< double >(*f)(std::vector< double > initialConditions, double curTime));
  18. };
  19.  
  20. #endif