#include #include #include #include "Symbolic.h" #include "Constant.h" using namespace MbD; Symbolic::Symbolic() { initialize(); } void Symbolic::initialize() { } std::shared_ptr MbD::Symbolic::differentiateWRT(std::shared_ptr var) { return std::shared_ptr(); } std::shared_ptr MbD::Symbolic::simplified() { //Debug auto set = nullptr; //Debug auto set = std::make_shared>(); auto answer = expandUntil(set); auto set1 = nullptr; //std::make_shared>(); return answer->simplifyUntil(set1); } std::shared_ptr MbD::Symbolic::expandUntil(std::shared_ptr> set) { return std::make_shared(0.0); } std::shared_ptr MbD::Symbolic::simplifyUntil(std::shared_ptr> set) { return std::make_shared(0.0); }