v4: fixed bugs for dynasave
updated dynare_m.exe git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1819 ac1d8469-bf42-47a9-8791-bf33cf982152time-shift
parent
aafe00138d
commit
ffc6c8fdef
Binary file not shown.
|
@ -42,10 +42,9 @@ function dynasave(s,var_list)
|
||||||
% dyn2vec(var_list(1),var_list(1));
|
% dyn2vec(var_list(1),var_list(1));
|
||||||
eval([var_list(1) '=oo_.endo_simul(ivar(1),:)'';'])
|
eval([var_list(1) '=oo_.endo_simul(ivar(1),:)'';'])
|
||||||
eval(['save ' s ' ' var_list(1) ' -mat'])
|
eval(['save ' s ' ' var_list(1) ' -mat'])
|
||||||
for i = 2:n
|
for dynare__i_ = 2:n
|
||||||
% dyn2vec(var_list(i),var_list(i));
|
eval([var_list(dynare__i_) '=oo_.endo_simul(ivar(dynare__i_),:)'';'])
|
||||||
eval([var_list(i) '=oo_.endo_simul(ivar(i),:)'';'])
|
eval(['save ' s ' ' var_list(dynare__i_) ' -append -mat'])
|
||||||
eval(['save ' s ' ' var_list(i) ' -append -mat'])
|
end
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -771,10 +771,10 @@ void
|
||||||
DynaSaveStatement::writeOutput(ostream &output, const string &basename) const
|
DynaSaveStatement::writeOutput(ostream &output, const string &basename) const
|
||||||
{
|
{
|
||||||
symbol_list.writeOutput("var_list_", output);
|
symbol_list.writeOutput("var_list_", output);
|
||||||
output << "dynasave(" << filename;
|
output << "dynasave('" << filename;
|
||||||
if (ext.size() > 0)
|
if (ext.size() > 0)
|
||||||
output << "," << ext;
|
output << "," << ext;
|
||||||
output << ",var_list_);\n";
|
output << "',var_list_);\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
DynaTypeStatement::DynaTypeStatement(const SymbolList &symbol_list_arg,
|
DynaTypeStatement::DynaTypeStatement(const SymbolList &symbol_list_arg,
|
||||||
|
|
Loading…
Reference in New Issue