diff --git a/preprocessor/DataTree.cc b/preprocessor/DataTree.cc index 629365fbd004bd2d3d39d11d8c39186d3f771e95..f95ab9ca2b8acb996c141b0282737650f8a15b98 100644 --- a/preprocessor/DataTree.cc +++ b/preprocessor/DataTree.cc @@ -1,5 +1,5 @@ /* - * Copyright (C) 2003-2012 Dynare Team + * Copyright (C) 2003-2014 Dynare Team * * This file is part of Dynare. * @@ -512,7 +512,7 @@ DataTree::AddExternalFunction(int symb_id, const vector<expr_t> &arguments) } expr_t -DataTree::AddFirstDerivExternalFunctionNode(int top_level_symb_id, const vector<expr_t> &arguments, int input_index) +DataTree::AddFirstDerivExternalFunction(int top_level_symb_id, const vector<expr_t> &arguments, int input_index) { assert(symbol_table.getType(top_level_symb_id) == eExternalFunction); @@ -526,7 +526,7 @@ DataTree::AddFirstDerivExternalFunctionNode(int top_level_symb_id, const vector< } expr_t -DataTree::AddSecondDerivExternalFunctionNode(int top_level_symb_id, const vector<expr_t> &arguments, int input_index1, int input_index2) +DataTree::AddSecondDerivExternalFunction(int top_level_symb_id, const vector<expr_t> &arguments, int input_index1, int input_index2) { assert(symbol_table.getType(top_level_symb_id) == eExternalFunction); diff --git a/preprocessor/DataTree.hh b/preprocessor/DataTree.hh index 9ef440f8aebc1b7df56cffd54c2c7980a0938c13..859556c5c4835f8a66fb1201439b5ba56b4915a2 100644 --- a/preprocessor/DataTree.hh +++ b/preprocessor/DataTree.hh @@ -208,9 +208,9 @@ public: //! Adds an external function node expr_t AddExternalFunction(int symb_id, const vector<expr_t> &arguments); //! Adds an external function node for the first derivative of an external function - expr_t AddFirstDerivExternalFunctionNode(int top_level_symb_id, const vector<expr_t> &arguments, int input_index); + expr_t AddFirstDerivExternalFunction(int top_level_symb_id, const vector<expr_t> &arguments, int input_index); //! Adds an external function node for the second derivative of an external function - expr_t AddSecondDerivExternalFunctionNode(int top_level_symb_id, const vector<expr_t> &arguments, int input_index1, int input_index2); + expr_t AddSecondDerivExternalFunction(int top_level_symb_id, const vector<expr_t> &arguments, int input_index1, int input_index2); //! Checks if a given symbol is used somewhere in the data tree bool isSymbolUsed(int symb_id) const; //! Checks if a given unary op is used somewhere in the data tree diff --git a/preprocessor/ExprNode.cc b/preprocessor/ExprNode.cc index 5620b11a27a69bde1a9f8eaecf717066cf5fd45b..d6df84960dabf5fc250ca8d65437dc20aff404ba 100644 --- a/preprocessor/ExprNode.cc +++ b/preprocessor/ExprNode.cc @@ -4321,7 +4321,7 @@ ExternalFunctionNode::composeDerivatives(const vector<expr_t> &dargs) vector<expr_t> dNodes; for (int i = 0; i < (int) dargs.size(); i++) dNodes.push_back(datatree.AddTimes(dargs.at(i), - datatree.AddFirstDerivExternalFunctionNode(symb_id, arguments, i+1))); + datatree.AddFirstDerivExternalFunction(symb_id, arguments, i+1))); expr_t theDeriv = datatree.Zero; for (vector<expr_t>::const_iterator it = dNodes.begin(); it != dNodes.end(); it++) @@ -4911,7 +4911,7 @@ FirstDerivExternalFunctionNode::composeDerivatives(const vector<expr_t> &dargs) vector<expr_t> dNodes; for (int i = 0; i < (int) dargs.size(); i++) dNodes.push_back(datatree.AddTimes(dargs.at(i), - datatree.AddSecondDerivExternalFunctionNode(symb_id, arguments, inputIndex, i+1))); + datatree.AddSecondDerivExternalFunction(symb_id, arguments, inputIndex, i+1))); expr_t theDeriv = datatree.Zero; for (vector<expr_t>::const_iterator it = dNodes.begin(); it != dNodes.end(); it++) theDeriv = datatree.AddPlus(theDeriv, *it); @@ -5147,8 +5147,8 @@ FirstDerivExternalFunctionNode::cloneDynamic(DataTree &dynamic_datatree) const for (vector<expr_t>::const_iterator it = arguments.begin(); it != arguments.end(); it++) dynamic_arguments.push_back((*it)->cloneDynamic(dynamic_datatree)); - return dynamic_datatree.AddFirstDerivExternalFunctionNode(symb_id, dynamic_arguments, - inputIndex); + return dynamic_datatree.AddFirstDerivExternalFunction(symb_id, dynamic_arguments, + inputIndex); } SecondDerivExternalFunctionNode::SecondDerivExternalFunctionNode(DataTree &datatree_arg, @@ -5355,6 +5355,6 @@ SecondDerivExternalFunctionNode::cloneDynamic(DataTree &dynamic_datatree) const for (vector<expr_t>::const_iterator it = arguments.begin(); it != arguments.end(); it++) dynamic_arguments.push_back((*it)->cloneDynamic(dynamic_datatree)); - return dynamic_datatree.AddSecondDerivExternalFunctionNode(symb_id, dynamic_arguments, - inputIndex1, inputIndex2); + return dynamic_datatree.AddSecondDerivExternalFunction(symb_id, dynamic_arguments, + inputIndex1, inputIndex2); }