Remove unused options_.deterministic_simulation_initialization
parent
d7e5d37d9c
commit
c541ceb849
|
@ -56,7 +56,6 @@ options_.lyapunov_complex_threshold = 1e-15;
|
|||
options_.solve_tolf = eps^(1/3);
|
||||
options_.solve_tolx = eps^(2/3);
|
||||
options_.solve_maxit = 500;
|
||||
options_.deterministic_simulation_initialization = 0;
|
||||
|
||||
% Default number of threads for parallelized mex files.
|
||||
options_.threads.kronecker.A_times_B_kronecker_C = 1;
|
||||
|
|
|
@ -42,22 +42,6 @@ if isempty(oo_.endo_simul)
|
|||
oo_.endo_simul = [ys0_*ones(1,M_.maximum_lag) oo_.steady_state*ones(1,options_.periods+M_.maximum_lead)];
|
||||
end
|
||||
elseif size(oo_.endo_simul,2) < M_.maximum_lag+M_.maximum_lead+options_.periods
|
||||
switch options_.deterministic_simulation_initialization
|
||||
case 0
|
||||
oo_.endo_simul = [oo_.endo_simul ...
|
||||
oo_.steady_state*ones(1,M_.maximum_lag+options_.periods+M_.maximum_lead-size(oo_.endo_simul,2),1)];
|
||||
case 1% A linear approximation is used to initialize the solution.
|
||||
oldopt = options_;
|
||||
options_.order = 1;
|
||||
dr = oo_.dr;
|
||||
dr.ys = oo_.steady_state;
|
||||
[dr,info,M_,options_,oo_]=dr1(dr,0,M_,options_,oo_);
|
||||
exogenous_variables = zeros(M_.maximum_lag+options_.periods+M_.maximum_lead-size(oo_.endo_simul,2)+1,0);
|
||||
y0 = oo_.endo_simul(:,1:M_.maximum_lag);
|
||||
oo_.endo_simul=simult_(y0,dr,exogenous_variables,1);
|
||||
options_ = oldopt;
|
||||
case 2% Homotopic mod: Leave endo_simul as it is.
|
||||
otherwise
|
||||
error('Unknown method.')
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue