Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 4.6
  • 5.x
  • 6.x
  • aux_vars_fix
  • julia
  • julia-6.3.0
  • julia-6.4.0
  • julia-meson
  • llvm-15
  • master
  • python-codegen
  • rework_pac
  • uop
  • created_preprocessor_repo
  • julia-6.2.0
15 results

Target

Select target project
  • normann/preprocessor
  • Dynare/preprocessor
  • FerhatMihoubi/preprocessor
  • MichelJuillard/preprocessor
  • sebastien/preprocessor
  • lnsongxf/preprocessor
  • albop/preprocessor
  • DoraK/preprocessor
  • amg/preprocessor
  • wmutschl/preprocessor
  • JohannesPfeifer/preprocessor
11 results
Select Git revision
  • aux_vars_fix
  • master
  • rework_pac
  • uop
  • created_preprocessor_repo
5 results
Show changes
Showing
with 10129 additions and 8159 deletions
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
/* /*
* Copyright © 2014-2019 Dynare Team * Copyright © 2014-2023 Dynare Team
* *
* This file is part of Dynare. * This file is part of Dynare.
* *
...@@ -14,24 +14,25 @@ ...@@ -14,24 +14,25 @@
* GNU General Public License for more details. * GNU General Public License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with Dynare. If not, see <http://www.gnu.org/licenses/>. * along with Dynare. If not, see <https://www.gnu.org/licenses/>.
*/ */
#ifndef _EXTENDED_PREPROCESSOR_TYPES_HH #ifndef EXTENDED_PREPROCESSOR_TYPES_HH
#define _EXTENDED_PREPROCESSOR_TYPES_HH #define EXTENDED_PREPROCESSOR_TYPES_HH
enum class FileOutputType // Values for the “output” option
enum class OutputType
{ {
none, // outputs files for Matlab/Octave processing standard, // Default value, infer the derivation order from .mod file only
dynamic, // outputs <fname>_dynamic.* and related files first, // Output only 1st dynamic derivatives with no other computations
first, // outputs <fname>_first_derivatives.* and related files second, // Output at least 2nd dynamic derivatives
second, // outputs <fname>_first_derivatives.*, <fname>_second_derivatives.* and related files third, // Output at least 3rd dynamic derivatives
third, // outputs <fname>_first_derivatives.*, <fname>_second_derivatives.*, <fname>_third_derivatives.* and related files
}; };
// Values for the “language” option
enum class LanguageOutputType enum class LanguageOutputType
{ {
matlab, // outputs files for Matlab/Octave processing matlab, // outputs files for MATLAB/Octave processing
julia, // outputs files for Julia julia, // outputs files for Julia
}; };
...@@ -41,6 +42,7 @@ enum class JsonFileOutputType ...@@ -41,6 +42,7 @@ enum class JsonFileOutputType
standardout, // output JSON files to stdout standardout, // output JSON files to stdout
}; };
// Values for the “json” option
enum class JsonOutputPointType enum class JsonOutputPointType
{ {
nojson, // don't output JSON nojson, // don't output JSON
...@@ -49,4 +51,5 @@ enum class JsonOutputPointType ...@@ -49,4 +51,5 @@ enum class JsonOutputPointType
transformpass, // output JSON after the transform pass transformpass, // output JSON after the transform pass
computingpass // output JSON after the computing pass computingpass // output JSON after the computing pass
}; };
#endif #endif
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.