// Author: Andreas F. Borchert // Description: sinus function as extension of Function #include #include "Sinus.hpp" static const std::string name {"sin"}; const std::string& Sinus::get_name() const { return name; } // Sinus::get_name double Sinus::execute(double x) const { return std::sin(x); } // Sinus::execute extern "C" Function* construct() { return new Sinus(); }