When running the code for a model with infinite horizon and refinement, I got this error:
vfoptions =
struct with fields:
verbose: 1
tolerance: 1.0000e-04
maxiter: 1000
howards: 80
maxhowards: 500
lowmemory: 0
divideandconquer: 0
separableReturnFn: 0
solnmethod: 'purediscretization_refinement'
gridinterplayer: 0
parallel: 2
endogenousexit: 0
endotype: 0
incrementaltype: 0
experienceasset: 0
polindorval: 1
policy_forceintegertype: 0
piz_strictonrowsaddingtoone: 0
outputkron: 0
alreadygridvals: 0
actualV0: 0
Unrecognized field name "returnmatrix".
Error in ValueFnIter_Case1_Refine (line 17)
if vfoptions.returnmatrix==0 % On CPU
^^^^^^^^^^^^^^^^^^^^^^
Error in ValueFnIter_Case1 (line 534)
[VKron,Policy]=ValueFnIter_Case1_Refine(V0,n_d,n_a,n_z,d_grid,a_grid,z_grid,pi_z,ReturnFn,ReturnFnParamsVec,DiscountFactorParamsVec,vfoptions);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error in solve_toolkit (line 154)
[V,Policy]=ValueFnIter_Case1(n_d,n_a,n_z,d_grid,a_grid,z_grid,pi_z,ReturnFn,...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^