0001 function w=row_header_width(M_,estim_params_,bayestopt_)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033 np = estim_params_.np;
0034 nvx = estim_params_.nvx;
0035 nvn = estim_params_.nvn;
0036 ncx = estim_params_.ncx;
0037 ncn = estim_params_.ncn;
0038
0039 w = 0;
0040 if np
0041 for i=1:np
0042 w = max(w,length(bayestopt_.name{i}));
0043 end
0044 end
0045 if nvx
0046 for i=1:nvx
0047 k = estim_params_.var_exo(i,1);
0048 w = max(w,length(deblank(M_.exo_names(k,:))));
0049 end
0050 end
0051 if nvn
0052 for i=1:nvn
0053 k = estim_params_.var_endo(i,1);
0054 w = max(w,length(deblank(M_.endo_names(k,:))));
0055 end
0056 end
0057 if ncx
0058 for i=1:ncx
0059 k1 = estim_params_.corrx(i,1);
0060 k2 = estim_params_.corrx(i,2);
0061 w = max(w,length(deblank(M_.exo_names(k1,:)))...
0062 +length(deblank(M_.exo_names(k2,:))))
0063
0064 end
0065 end
0066 if ncn
0067 for i=1:nvn
0068 k1 = estim_params_.corrn(i,1);
0069 k2 = estim_params_.corrn(i,2);
0070 w = max(w,length(deblank(M_.endo_names(k1,:)))...
0071 +length(deblank(M_.endo_names(k2,:))));
0072
0073 end
0074 end
0075