From cbe1027428babd7946bdf861e4fdd3c828d9680f Mon Sep 17 00:00:00 2001 From: Houtan Bastani Date: Wed, 19 Aug 2015 11:28:25 +0200 Subject: [PATCH] remove unnecessary get*Function functions --- DynamicModel.cc | 5 +---- ModFile.cc | 6 +++--- StaticModel.cc | 5 +---- SteadyStateModel.cc | 5 +---- 4 files changed, 6 insertions(+), 15 deletions(-) diff --git a/DynamicModel.cc b/DynamicModel.cc index 794bf57e..e95d926a 100644 --- a/DynamicModel.cc +++ b/DynamicModel.cc @@ -1577,10 +1577,7 @@ DynamicModel::writeDynamicJuliaFile(const string &basename) const output << "module " << basename << "Dynamic" << endl << endl << "using Utils" << endl << endl - << "export getDynamicFunction" << endl << endl - << "function getDynamicFunction()" << endl - << " dynamic!" << endl - << "end" << endl << endl; + << "export dynamic!" << endl << endl; writeDynamicModel(output, false, true); output << "end" << endl; output.close(); diff --git a/ModFile.cc b/ModFile.cc index b575512e..a94cbaad 100644 --- a/ModFile.cc +++ b/ModFile.cc @@ -1145,9 +1145,9 @@ ModFile::writeExternalFilesJulia(const string &basename, FileOutputType output) } steady_state_model.writeSteadyStateFile(basename, mod_file_struct.ramsey_model_present, true); - jlOutputFile << "model.static = " << basename << "Static.getStaticFunction()" << endl - << "model.dynamic = " << basename << "Dynamic.getDynamicFunction()" << endl - << "model.steady_state = " << basename << "SteadyState2.getSteadyStateFunction()" << endl + jlOutputFile << "model.static = " << basename << "Static.static!" << endl + << "model.dynamic = " << basename << "Dynamic.dynamic!" << endl + << "model.steady_state = " << basename << "SteadyState2.steady_state!" << endl << "try" << endl << " using " << basename << "StaticParamsDerivs" << endl << " model.static_params_derivs = " << basename diff --git a/StaticModel.cc b/StaticModel.cc index 5e75e629..587354d5 100644 --- a/StaticModel.cc +++ b/StaticModel.cc @@ -1590,10 +1590,7 @@ StaticModel::writeStaticJuliaFile(const string &basename) const output << "module " << basename << "Static" << endl << endl << "using Utils" << endl << endl - << "export getStaticFunction" << endl << endl - << "function getStaticFunction()" << endl - << " static!" << endl - << "end" << endl << endl; + << "export static!" << endl << endl; writeStaticModel(output, false, true); output << "end" << endl; } diff --git a/SteadyStateModel.cc b/SteadyStateModel.cc index 9dfbc22d..f340fc42 100644 --- a/SteadyStateModel.cc +++ b/SteadyStateModel.cc @@ -128,10 +128,7 @@ SteadyStateModel::writeSteadyStateFile(const string &basename, bool ramsey_model << " info = 0;" << endl; else output << "module " << basename << "SteadyState2" << endl << endl - << "export getSteadyStateFunction" << endl << endl - << "function getSteadyStateFunction()" << endl - << " steady_state!" << endl - << "end" << endl << endl + << "export steady_state!" << endl << endl << "function steady_state!(ys_, exo_, params)" << endl; for (size_t i = 0; i < def_table.size(); i++)