Skip to content
Snippets Groups Projects
  1. Nov 28, 2024
  2. Nov 30, 2023
  3. Nov 14, 2023
  4. Oct 23, 2023
  5. Oct 18, 2023
  6. Oct 11, 2023
  7. Oct 10, 2023
  8. Oct 06, 2023
  9. Jan 05, 2023
  10. Oct 04, 2022
  11. Sep 20, 2022
    • Sébastien Villemot's avatar
      Refactor OptionsList class · 7f1b4fcc
      Sébastien Villemot authored
      In particular, use a std::variant to store the values of options. This ensures
      that a given option name can have only one value (previously, for a given
      option name, it was possible to store several values as long as they were of
      different types).
      Verified
      7f1b4fcc
  12. Jun 24, 2022
  13. Jun 07, 2022
  14. May 06, 2022
  15. May 04, 2022
  16. May 03, 2022
  17. Apr 21, 2022
  18. Jan 21, 2022
  19. Nov 19, 2021
  20. Jul 22, 2021
  21. Jun 09, 2021
  22. Apr 19, 2021
  23. Apr 01, 2021
  24. May 14, 2020
  25. Feb 04, 2020
  26. Dec 20, 2019
  27. Dec 18, 2019
  28. Dec 16, 2019
  29. Nov 26, 2019
    • Houtan Bastani's avatar
      introduce command line options: `exclude_eqs` and `include_eqs` · 0ff7a9d2
      Houtan Bastani authored
      Allows for the inclusion/exclusion of a set of equations, specified either on the command line or in a text file.
      
      If the equation has a single endogenous variable on the LHS, then the equation is moved. If not, if the equation has an `endogenous` tag then that variable is removed along with this equation. If not, then an error is thrown.
      
      As a command line argument, `exclude_eqs` can take the form (same syntax for `include_eqs`):
      * `exclude_eqs=eq1 to remove all equations declared as `[name=eq1]`
      * `exclude_eqs=[eq 1, eq 2]` to remove all equations declared as `[name=eq 1]` or `[name=eq 2]`
      * `exclude_eqs=[tagname=X]` to remove all equations declared as `[tagname=X]`
      * `exclude_eqs=[tagname=(X, Y)]` to remove all equations declared as `[tagname=X]` or `[tagname=Y]`
      
      When declared in a file, the file should be of the form:
      ```
      eq 1
      eq 2
      ```
      to remove all equations declared as `[name=eq 1]` or `[name=eq 2]`.
      
      It should be of the form:
      ```
      tagname=
      X
      Y
      ```
      to remove all equations declared as `[tagname=X]` or `[tagname=Y]`.
      Verified
      0ff7a9d2
  30. Oct 24, 2019
  31. Sep 11, 2019
  32. Jul 11, 2019
  33. Apr 16, 2019
  34. Apr 03, 2019
  35. Mar 19, 2019
  36. Feb 25, 2019
  37. Jan 18, 2019
Loading