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