%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% FILE NAME: Declarations.m
% PURPOSE: Defining endogenous and exogenous variables &
% setting parameters
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% 17 endogenous variables
var z r i Y L the v f q laml w chi C lam wbar u zeta;

% 1 exogenous variable
varexo e_z;

% 14 parameters
parameters rho zbar sigz ep N mbar mu del bet sig j_1 b om kap C_steady chi_steady f_steady i_steady L_steady lam_steady laml_steady q_steady r_steady
the_steady u_steady v_steady w_steady wbar_steady Y_steady z_steady zeta_steady;

% set parameter values
load params; load stst;                              
set_param_value('rho',rho);
set_param_value('zbar',zbar);
set_param_value('sigz',sigz);
set_param_value('ep',ep);
set_param_value('N',N);
set_param_value('mbar',mbar);
set_param_value('mu',mu);
set_param_value('del',del);
set_param_value('bet',bet);
set_param_value('sig',sig);
set_param_value('j_1',j_1);
set_param_value('b',b);
set_param_value('om',om);
set_param_value('kap',kap);

set_param_value('C_steady',C_steady);
set_param_value('chi_steady',chi_steady);
set_param_value('f_steady',f_steady);
set_param_value('i_steady',i_steady);
set_param_value('L_steady',L_steady);
set_param_value('lam_steady',lam_steady);
set_param_value('laml_steady',laml_steady);
set_param_value('q_steady',q_steady);
set_param_value('r_steady',r_steady);
set_param_value('the_steady',the_steady);
set_param_value('u_steady',u_steady);
set_param_value('v_steady',v_steady);
set_param_value('w_steady',w_steady);
set_param_value('wbar_steady',wbar_steady);
set_param_value('Y_steady',Y_steady);
set_param_value('z_steady',z_steady);
set_param_value('zeta_steady',zeta_steady);