From 27fda91c8c5adcf5b32b6bfb1763ffd3c16e8eaf Mon Sep 17 00:00:00 2001
From: Johannes Pfeifer <jpfeifer@gmx.de>
Date: Sat, 27 Apr 2013 16:36:10 +0200
Subject: [PATCH] Replace relative by absolute filenames

Closes #329
---
 matlab/check_posterior_analysis_data.m        | 4 ++--
 matlab/independent_metropolis_hastings_core.m | 2 +-
 matlab/parallel/dynareParallelGetFiles.m      | 2 +-
 matlab/random_walk_metropolis_hastings_core.m | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/matlab/check_posterior_analysis_data.m b/matlab/check_posterior_analysis_data.m
index 9e2bc14a51..f3f7a66150 100644
--- a/matlab/check_posterior_analysis_data.m
+++ b/matlab/check_posterior_analysis_data.m
@@ -79,8 +79,8 @@ if isempty(pdfinfo)
 else
     number_of_the_last_post_data_file = length(pdfinfo);
     name_of_the_last_post_data_file = ...
-        [ './' M_.dname ...
-          '/metropolis/' ...
+        [ pwd filesep M_.dname ...
+          filesep 'metropolis' filesep ...
           M_.fname '_' ... 
           generic_post_data_file_name ...
           int2str(number_of_the_last_post_data_file) ...
diff --git a/matlab/independent_metropolis_hastings_core.m b/matlab/independent_metropolis_hastings_core.m
index efb50965e0..83ec21127c 100644
--- a/matlab/independent_metropolis_hastings_core.m
+++ b/matlab/independent_metropolis_hastings_core.m
@@ -119,7 +119,7 @@ for b = fblck:nblck,
         set_dynare_seed(options_.DynareRandomStreams.seed+b);
     end
     if (options_.load_mh_file~=0)  && (fline(b)>1) && OpenOldFile(b)
-        load(['./' MhDirectoryName '/' ModelName '_mh' int2str(NewFile(b)) ...
+        load([pwd filesep MhDirectoryName filesep ModelName '_mh' int2str(NewFile(b)) ...
               '_blck' int2str(b) '.mat'])
         x2 = [x2;zeros(InitSizeArray(b)-fline(b)+1,npar)];
         logpo2 = [logpo2;zeros(InitSizeArray(b)-fline(b)+1,1)];
diff --git a/matlab/parallel/dynareParallelGetFiles.m b/matlab/parallel/dynareParallelGetFiles.m
index 531594beed..578c6733d0 100644
--- a/matlab/parallel/dynareParallelGetFiles.m
+++ b/matlab/parallel/dynareParallelGetFiles.m
@@ -48,7 +48,7 @@ for indPC=1:length(Parallel),
             end
             if ischar(NamFileInput0),
                 for j=1:size(NamFileInput0,1),
-                    NamFile(j,:)={['./'],deblank(NamFileInput0(j,:))};
+                    NamFile(j,:)={pwd filesep,deblank(NamFileInput0(j,:))};
                 end
                 NamFileInput = NamFile;
             end
diff --git a/matlab/random_walk_metropolis_hastings_core.m b/matlab/random_walk_metropolis_hastings_core.m
index a92c3c21c7..f47e972629 100644
--- a/matlab/random_walk_metropolis_hastings_core.m
+++ b/matlab/random_walk_metropolis_hastings_core.m
@@ -142,7 +142,7 @@ for b = fblck:nblck,
         set_dynare_seed(options_.DynareRandomStreams.seed+b);
     end
     if (options_.load_mh_file~=0) && (fline(b)>1) && OpenOldFile(b)
-        load(['./' MhDirectoryName '/' ModelName '_mh' int2str(NewFile(b)) ...
+        load([pwd filesep MhDirectoryName filesep ModelName '_mh' int2str(NewFile(b)) ...
             '_blck' int2str(b) '.mat'])
         x2 = [x2;zeros(InitSizeArray(b)-fline(b)+1,npar)];
         logpo2 = [logpo2;zeros(InitSizeArray(b)-fline(b)+1,1)];
-- 
GitLab