#pragma once #include #include "Symbolic.h" namespace MbD { class Variable : public Symbolic { //name value public: Variable(); Variable(const char* str); Variable(double val); void initialize() override; void setName(std::string& str); const std::string& getName() const; double getValue() override; std::ostream& printOn(std::ostream& s) const override; virtual void setValue(double val); std::string name; double value; }; }