From 0b0a4ef386801e0c86f8e09993a4fdecc392b2f3 Mon Sep 17 00:00:00 2001 From: Johannes Pfeifer Date: Mon, 9 Jan 2023 17:57:18 +0100 Subject: [PATCH] dsge_likelihood.m: flag analytical_derivation as incompatible with endogenous_prior --- matlab/dsge_likelihood.m | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/matlab/dsge_likelihood.m b/matlab/dsge_likelihood.m index 8a4580a86..f5dec3529 100644 --- a/matlab/dsge_likelihood.m +++ b/matlab/dsge_likelihood.m @@ -158,8 +158,13 @@ end % Set flag related to analytical derivatives. analytic_derivation = DynareOptions.analytic_derivation; -if analytic_derivation && DynareOptions.loglinear - error('The analytic_derivation and loglinear options are not compatible') +if analytic_derivation + if DynareOptions.loglinear + error('The analytic_derivation and loglinear options are not compatible') + end + if DynareOptions.endogenous_prior + error('The analytic_derivation and endogenous_prior options are not compatible') + end end if nargout==1