/*************************************************************************** * Copyright (c) 2023 Ondsel, Inc. * * * * This file is part of OndselSolver. * * * * See LICENSE file for details about copyright. * ***************************************************************************/ #include "Variable.h" using namespace MbD; Variable::Variable() { value = 0.0; } Variable::Variable(const char* str) : name(str) { value = 0.0; } Variable::Variable(double val) : value(val) { } void Variable::initialize() { } void Variable::setName(std::string str) { name = str; } const std::string& Variable::getName() const { return name; } double Variable::getValue() { return value; } std::ostream& Variable::printOn(std::ostream& s) const { return s << this->name; } void Variable::setValue(double val) { value = val; }