From 7e6fbb175232e85faf6867715bdd873862d5f0f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?= Date: Sat, 12 Oct 2013 23:52:21 +0200 Subject: [PATCH] Code factorization. --- matlab/@dynDates/dynDates.m | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/matlab/@dynDates/dynDates.m b/matlab/@dynDates/dynDates.m index d2b58040d..31ee225b8 100644 --- a/matlab/@dynDates/dynDates.m +++ b/matlab/@dynDates/dynDates.m @@ -80,18 +80,7 @@ switch nargin dd.time = date.time; elseif ischar(varargin{1}) && ismember(upper(varargin{1}),{'A','Y','Q','M','W'}) % Instantiate an empty dynDates object (only set frequency) - switch upper(varargin{1}) - case {'Y','A'} - dd.freq = 1; - case 'Q' - dd.freq = 4; - case 'M' - dd.freq = 12; - case 'W' - dd.freq = 52; - otherwise - error('dynDates::dynDates: This is a bug. Please contact Dynare''s authors!') - end + dd.freq = string2freq(varargin{1}); else error('dynDates:: Wrong calling sequence of the constructor!') end