diff --git a/src/ComputingTasks.cc b/src/ComputingTasks.cc index 3c53bb6ca403bc326d430e7a77a096a3967a4934..2d1a3119d2897fcda9c30413188eeb293aa3f613 100644 --- a/src/ComputingTasks.cc +++ b/src/ComputingTasks.cc @@ -759,20 +759,10 @@ RamseyPolicyStatement::checkPass(ModFileStructure &mod_file_struct, WarningConso // of a stochastic Ramsey problem if present in the *.mod file mod_file_struct.ramsey_policy_present = true; - /* Fill in option_order of mod_file_struct - Since ramsey policy needs one further order of derivation (for example, for 1st order - approximation, it needs 2nd derivatives), we add 1 to the order declared by user */ + // Fill in option_order of mod_file_struct if (auto it = options_list.num_options.find("order"); it != options_list.num_options.end()) - { - int order = stoi(it->second); - if (order > 2) - { - cerr << "ERROR: ramsey_policy: order > 2 is not implemented" << endl; - exit(EXIT_FAILURE); - } - mod_file_struct.order_option = max(mod_file_struct.order_option, order + 1); - } + mod_file_struct.order_option = max(mod_file_struct.order_option, stoi(it->second)); // Fill in mod_file_struct.partial_information if (auto it = options_list.num_options.find("partial_information");