Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dynare
dynare
Commits
8309ed5c
Commit
8309ed5c
authored
Jan 30, 2014
by
Stéphane Adjemian
Browse files
Added a routine to test if we are currently estimating a model.
parent
8ef4e45e
Changes
1
Hide whitespace changes
Inline
Side-by-side
matlab/utilities/general/isestimation.m
0 → 100644
View file @
8309ed5c
function
a
=
isestimation
()
% Returns 1 if we are currently estimating a model, 0 otherwise.
% Copyright (C) 2014 Dynare Team
%
% This file is part of Dynare.
%
% Dynare is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation, either version 3 of the License, or
% (at your option) any later version.
%
% Dynare is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with Dynare. If not, see <http://www.gnu.org/licenses/>.
a
=
0
;
tmp
=
struct2cell
(
dbstack
);
list_of_previously_called_routines
=
transpose
(
tmp
(
2
,:));
if
~
isempty
(
strmatch
(
'dsge_likelihood'
,
list_of_previously_called_routines
,
'exact'
))
||
...
~
isempty
(
strmatch
(
'dsge_var_likelihood'
,
list_of_previously_called_routines
,
'exact'
))
||
...
~
isempty
(
strmatch
(
'non_linear_dsge_likelihood'
,
list_of_previously_called_routines
,
'exact'
))
||
...
~
isempty
(
strmatch
(
'simulated_moments_estimation'
,
list_of_previously_called_routines
,
'exact'
))
a
=
1
;
end
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment