I am trying to use Dynare++ to solve optimization problem with epstein -zin preferences (similar to Colacito Croce 2012) in Dynare ++.
How should I enter the objective function? It seems taking clue from Dynare++ user guide that once we enter the objective function and discount factor, dynare++ automatically considers it to be a infinite horizon problem with separable utility.
Because the example in user guide deals with separable utility function, I am not sure how can I modify that for recursive preferences.
Should I enter objective as U and define U in the model block?
Can anybody help?