From a14b174f93b2900c4cc9cab433424b09ae7c16e6 Mon Sep 17 00:00:00 2001
From: Marco Ratto <marco.ratto@ec.europa.eu>
Date: Thu, 5 Dec 2019 14:41:06 +0100
Subject: [PATCH] provide info about flip diff options in the name of files and
 figures

---
 matlab/graph_decomp.m        | 21 +++++++++++++++++++++
 matlab/graph_decomp_detail.m | 19 +++++++++++++++++++
 2 files changed, 40 insertions(+)

diff --git a/matlab/graph_decomp.m b/matlab/graph_decomp.m
index ea3e1ebe49..738cbd5c98 100644
--- a/matlab/graph_decomp.m
+++ b/matlab/graph_decomp.m
@@ -50,6 +50,27 @@ if ~isempty(opts_decomp.type)
     fig_mode1 = ['_' fig_mode];
     fig_mode = [fig_mode '_'];
 end
+
+if isfield(opts_decomp,'flip')
+    flip_decomp = opts_decomp.flip ;
+else
+    flip_decomp = 0;
+end
+if flip_decomp
+    fig_mode1 = [fig_mode1 '_flip'];
+    fig_mode = [fig_mode 'flip_'];
+end
+
+if isfield(opts_decomp,'diff')
+    differentiate_decomp = opts_decomp.diff ;
+else
+    differentiate_decomp = 0;
+end
+if differentiate_decomp
+    fig_mode1 = [fig_mode1 '_diff'];
+    fig_mode = [fig_mode 'diff_'];
+end
+
 fig_name_long = opts_decomp.fig_name;
 
 use_shock_groups = DynareOptions.plot_shock_decomp.use_shock_groups;
diff --git a/matlab/graph_decomp_detail.m b/matlab/graph_decomp_detail.m
index d209976409..ac4ce6f5ea 100644
--- a/matlab/graph_decomp_detail.m
+++ b/matlab/graph_decomp_detail.m
@@ -53,6 +53,25 @@ if ~isempty(opts_decomp.type)
     fig_mode1 = ['_' fig_mode];
     fig_mode = [fig_mode '_'];
 end
+if isfield(opts_decomp,'flip')
+    flip_decomp = opts_decomp.flip ;
+else
+    flip_decomp = 0;
+end
+if flip_decomp
+    fig_mode1 = [fig_mode1 '_flip'];
+    fig_mode = [fig_mode 'flip_'];
+end
+
+if isfield(opts_decomp,'diff')
+    differentiate_decomp = opts_decomp.diff ;
+else
+    differentiate_decomp = 0;
+end
+if differentiate_decomp
+    fig_mode1 = [fig_mode1 '_diff'];
+    fig_mode = [fig_mode 'diff_'];
+end
 screen_shocks = opts_decomp.screen_shocks;
 if ~isempty(DynareOptions.plot_shock_decomp.use_shock_groups) || comp_nbr<=18
     screen_shocks=0;
-- 
GitLab