From bbd756220c425396553ab546edba5840cc305c22 Mon Sep 17 00:00:00 2001 From: sebastien Date: Fri, 26 Jun 2009 13:57:07 +0000 Subject: [PATCH] trunk preprocessor: output the number of non-zero derivatives in main M-file git-svn-id: https://www.dynare.org/svn/dynare/trunk@2792 ac1d8469-bf42-47a9-8791-bf33cf982152 --- preprocessor/DynamicModel.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/preprocessor/DynamicModel.cc b/preprocessor/DynamicModel.cc index 707aa5d49..ffb42c943 100644 --- a/preprocessor/DynamicModel.cc +++ b/preprocessor/DynamicModel.cc @@ -2346,6 +2346,12 @@ DynamicModel::writeOutput(ostream &output) const } if (symbol_table.param_nbr()) output << "M_.params = repmat(NaN," << symbol_table.param_nbr() << ", 1);" << endl; + + // Write number of non-zero derivatives + output << "M_.NNZDerivatives = zeros(3);" << endl + << "M_.NNZDerivatives(1) = " << NNZDerivatives[0] << ";" << endl + << "M_.NNZDerivatives(2) = " << NNZDerivatives[1] << ";" << endl + << "M_.NNZDerivatives(3) = " << NNZDerivatives[2] << ";" << endl; } void