Skip to content
Snippets Groups Projects
Select Git revision
  • 347ab4d0c0c79ae9a42898c1d5409d78708bb8a8
  • master default protected
  • nlf-fixes
  • DSMH
  • OneStep2
  • SMC
  • online-filter-as-a-sampler
  • nonlinear-filter-fixes
  • SMCsamplers
  • smc-sampler
  • 4.5
  • dynamic-striated
  • occbin
  • exo_steady_state
  • filter_initial_state
  • declare_vars_in_model_block
  • exceptions
  • rmExtraExo
  • julia
  • error_msg_undeclared_model_vars
  • static_aux_vars
  • 4.5.6
  • 4.5.5
  • 4.5.4
  • 4.5.3
  • 4.5.2
  • 4.5.1
  • 4.5.0
  • 4.4.3
  • 4.4.2
  • 4.4.1
  • 4.4.0
  • 4.4-beta1
  • 4.3.3
  • 4.3.2
  • 4.3.1
  • 4.3.0
  • 4.2.5
  • 4.2.4
  • 4.2.3
  • 4.2.2
41 results

StaticModel.cc

Blame
  • Forked from Dynare / dynare
    Source project has a limited visibility.
    macroprocessor.tex 18.18 KiB
    \documentclass{beamer}
    \usepackage[utf8]{inputenc}
    \usepackage{amsmath}
    
    \mode<handout>
    {
      \usepackage{pgfpages}
      \pgfpagesuselayout{4 on 1}[a4paper,border shrink=3mm,landscape]
      \usetheme{Madrid}
      \usecolortheme{seagull}
    }
    
    \mode<beamer>
    {
      \usetheme{Madrid}
    }
    
    \title{The Dynare Macro-processor}
    \author{Sébastien Villemot}
    \institute{CEPREMAP}
    \date{June 20, 2011}
    
    \AtBeginSection[]
    {
      \begin{frame}
        \frametitle{Outline}
        \tableofcontents[currentsection]
      \end{frame}
    }
    
    \begin{document}
    
    \begin{frame}
      \titlepage
    \end{frame}
    
    \begin{frame}
      \frametitle{Outline}
      \tableofcontents
    \end{frame}
    
    \section{Overview}
    
    \begin{frame}
      \frametitle{Motivation}
      \begin{itemize}
      \item The \textbf{Dynare language} (used in MOD files) is well suited for many economic models
      \item However, as such, it lacks some useful features, such as:
        \begin{itemize}
        \item a loop mechanism for automatically repeating similar blocks of equations (such as in multi-country models)
        \item an operator for indexed sums or products inside equations
        \item a mechanism for splitting large MOD files in smaller modular files
        \item the possibility of conditionally including some equations or some runtime commands
      \end{itemize}
      \item The \textbf{Dynare Macro-language} was specifically designed to address these issues
      \item Being flexible and fairly general, it can also be helpful in other situations
      \end{itemize}
    \end{frame}
    
    \begin{frame}
      \frametitle{Design of the macro-language}
      \begin{itemize}
      \item The Dynare Macro-language provides a new set of \textbf{macro-commands} which can be inserted inside MOD files
      \item Language features include:
        \begin{itemize}
        \item file inclusion
        \item loops (\textit{for} structure)
        \item conditional inclusion (\textit{if/else} structures)
        \item expression substitution
        \end{itemize}