v4: corrections for deterministic simulations

git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1002 ac1d8469-bf42-47a9-8791-bf33cf982152
time-shift
michel 2006-10-29 16:09:25 +00:00
parent 22e0f21220
commit 7f78138f71
2 changed files with 1 additions and 9 deletions

View File

@ -1294,7 +1294,7 @@ void ModelTree::ModelInitialization(void)
{
output << "\n\t";
// Loop on periods
for (int lag = -ModelParameters::max_lag; lag <= ModelParameters::max_lead; lag++)
for (int lag = -ModelParameters::max_endo_lag; lag <= ModelParameters::max_endo_lead; lag++)
{
// Getting name of symbol
string name = SymbolTable::getNameByID(eEndogenous, endoID);

View File

@ -116,14 +116,6 @@ void NumericalInitialization::BeginEndval (void)
//------------------------------------------------------------------------------
void NumericalInitialization::EndEndval (void)
{
*output << "oo_.y_simul = [oo_.y_simul oo_.steady_state*ones(1,M_.maximum_lead+M_.maximum_lead)];\n";
*output << "if M_.exo_nbr > 0;\n";
*output << "\too_.exo_simul = [ones(M_.maximum_lag,1)*oo_.exo_steady_state'];\n";
*output <<"end;\n";
*output << "if M_.exo_det_nbr > 0;\n";
*output << "\too_.exo_det_simul = [ones(M_.maximum_lag,1)*oo_.exo_det_steady_state'];\n";
*output <<"end;\n";
}
//------------------------------------------------------------------------------
void NumericalInitialization::BeginHistval (void)