1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
// Author:       Andreas F. Borchert
// Contributors: {}
// Description:  sinus function as extension of Function

#ifndef SINUS_HPP
#define SINUS_HPP

#include <string>
#include "Function.hpp"

class Sinus: public Function {
   public:
      virtual const std::string& get_name() const;
      virtual double execute(double x) const;
}; // class Sinus

#endif