From c88a8aaaa63b79d6c2d0f826751f3f132cfb83ee Mon Sep 17 00:00:00 2001 From: Michel Juillard <michel.juillard@mjui.fr> Date: Mon, 8 Oct 2012 11:50:48 +0200 Subject: [PATCH] changed warnings into errors when load_mh_file or recovery is used and there is no metropolis history file --- matlab/CutSample.m | 6 ++---- matlab/metropolis_hastings_initialization.m | 9 +++------ 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/matlab/CutSample.m b/matlab/CutSample.m index 7beb9993d..5caf2237d 100644 --- a/matlab/CutSample.m +++ b/matlab/CutSample.m @@ -37,12 +37,10 @@ DirectoryName = CheckPath('metropolis',M_.dname); file = dir([ DirectoryName ,filesep, M_.fname '_mh_history.mat']); files = dir([ DirectoryName ,filesep, M_.fname '_mh*.mat' ]); if ~length(files) - disp('MH:: FAILURE! there is no MH file to load here!') - return + error('MH:: FAILURE! there is no MH file to load here!') end if ~length(file) - disp('MH:: FAILURE! there is no MH-history file!') - return + error('MH:: FAILURE! there is no MH-history file!') else load([ DirectoryName '/' M_.fname '_mh_history.mat']) end diff --git a/matlab/metropolis_hastings_initialization.m b/matlab/metropolis_hastings_initialization.m index bcbd7cac4..c196d227d 100644 --- a/matlab/metropolis_hastings_initialization.m +++ b/matlab/metropolis_hastings_initialization.m @@ -221,12 +221,10 @@ elseif options_.load_mh_file && ~options_.mh_recover file = dir([ MhDirectoryName '/' ModelName '_mh_history.mat' ]); files = dir([ MhDirectoryName filesep ModelName '_mh*.mat']); if ~length(files) - disp('MH:: FAILURE! there is no MH file to load here!') - return + error('MH:: FAILURE! there is no MH file to load here!') end if ~length(file) - disp('MH:: FAILURE! there is no MH-history file!') - return + error('MH:: FAILURE! there is no MH-history file!') else load([ MhDirectoryName '/' ModelName '_mh_history.mat']) end @@ -281,8 +279,7 @@ elseif options_.mh_recover disp(' ') file = dir([MhDirectoryName '/' ModelName '_mh_history.mat']); if ~length(file) - disp('MH:: FAILURE! there is no MH-history file!') - return + error('MH:: FAILURE! there is no MH-history file!') else load([ MhDirectoryName '/' ModelName '_mh_history.mat']) end -- GitLab