Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code generator: allow for variables to be tracked/untracked #1256

Open
wants to merge 174 commits into
base: main
Choose a base branch
from

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    fd05860 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Code generator: use different arrays for constants, computed constant…

    …s, and algebraic variables.
    agarny committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    0207ff9 View commit details
    Browse the repository at this point in the history
  2. Generator: use different arrays for constants, computed constants, an…

    …d algebraic variables for initialiseVariables().
    agarny committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    329b01f View commit details
    Browse the repository at this point in the history
  3. Generator: use different arrays for constants, computed constants, an…

    …d algebraic variables for computeRates().
    agarny committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    56a8658 View commit details
    Browse the repository at this point in the history
  4. Generator: use different arrays for constants, computed constants, an…

    …d algebraic variables for computeVariables().
    agarny committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    94515cc View commit details
    Browse the repository at this point in the history
  5. Generator: use different arrays for constants, computed constants, an…

    …d algebraic variables for computeComputedConstants().
    agarny committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    8488c49 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5287d5b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    82c104e View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Tests: automatically generate the expected file contents.

    To do it manually is very time consuming while here it gets done automatically. From there, we can quickly confirm, using git, whether the new expected file contents is correct.
    agarny committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    0f8fbf3 View commit details
    Browse the repository at this point in the history
  2. Generator profile: added setters/getters for constants, computed cons…

    …tants, and algebraic arrays.
    agarny committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    c2504d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01bfdec View commit details
    Browse the repository at this point in the history
  4. Some minor cleaning up.

    agarny committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    09fcc1f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a7c7774 View commit details
    Browse the repository at this point in the history
  6. Updated JavaScript tests.

    agarny committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    ef86447 View commit details
    Browse the repository at this point in the history
  7. Analyser: keep track of computed constants and external variables for…

    … an equation.
    
    We will also need to keep track of states and constants.
    agarny committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    9d7174d View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    60b26bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05aa338 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    7c0d8a1 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Generator: generate the CONSTANT_INFO, COMPUTED_CONSTANT_INFO, ALGEBR…

    …AIC_INFO, and EXTERNAL_INFO arrays rather than just the VARIABLE_INFO array.
    agarny committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    9f8bf25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4bc05e8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    330f6d6 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Configuration menu
    Copy the full SHA
    aaaeed3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    46e4e93 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa807fb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71ae73b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b1b7536 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    a46dbca View commit details
    Browse the repository at this point in the history
  2. Generator: don't initialise our external variables in initialiseVaria…

    …bles().
    
    There was never a need to initialise them there in the first place. In fact, an external variable is effectively an algebraic variable which is computed by an end user. So, it needs to be computed in computeRates() (if available) and in computeVariables().
    
    Also fixed an issue with initialiseVariables() not always including the VOI.
    agarny committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    0a05ef9 View commit details
    Browse the repository at this point in the history
  3. Analyser: a variable using an NLA should always be an algebraic varia…

    …ble.
    
    Even if the NLA equation only uses constant variables and constant values.
    agarny committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    b514746 View commit details
    Browse the repository at this point in the history
  4. Analyser: some minor cleaning up.

    Constants are indexed using makeConstant().
    agarny committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    153b4b5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    19126a8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    841c676 View commit details
    Browse the repository at this point in the history
  7. Analyser: simplified things.

    agarny committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    8afeb5c View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. Generator: make sure that constants are initialised when they are nee…

    …ded to initialise a state.
    agarny committed Aug 17, 2024
    Configuration menu
    Copy the full SHA
    40d3fb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Generator: renamed the "external" array to "externals".

    Oversight on my part!
    agarny committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b32d169 View commit details
    Browse the repository at this point in the history
  2. Generator: "initialise" computed constants in initialiseVariables().

    This effectively reverts commit b1b7536.
    
    Indeed, some computed constants are initialised using an equation (e.g., x = 3 rather than x with an initial value of 3). So, there is no need to compute those computed constants many times (using computeComputedConstants()). Instead, it's much better to compute them in initialiseVariables().
    
    Not to mention that we might have "computedConstants[1] = 1.0;" and then "computedConstants[0] = computedConstants[1];" so if we were to compute both of them in computeComputedConstants(), we would need to compute "computedConstants[1] = 1.0;" before computing "computedConstants[0] = computedConstants[1];", which would make things slightly more complicated to generate.
    agarny committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    8cba9cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    65e1d18 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    327225a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d1020eb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f3bbce3 View commit details
    Browse the repository at this point in the history
  7. Generator: make sure that constants are initialised when they are nee…

    …ded to initialise a state.
    agarny committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    1f09630 View commit details
    Browse the repository at this point in the history
  8. GeneratorProfile: use the constants, computed constants, and algebrai…

    …c arrays rather than the variables array with findRoot() & Co.
    agarny committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b54f688 View commit details
    Browse the repository at this point in the history
  9. GeneratorProfile: use the constants, computed constants, and algebrai…

    …c arrays rather than the variables array to compute external variables.
    agarny committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d165208 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Tests: some minor cleaning up.

    agarny committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    183d531 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Some minor cleaning up.

    agarny committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    54e6673 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62dc092 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    4bf1afc View commit details
    Browse the repository at this point in the history
  2. Some minor cleaning up.

    agarny committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    68ad0fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff5a1a2 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Some minor cleaning up.

    agarny committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    c83f5c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26ba852 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    68c9895 View commit details
    Browse the repository at this point in the history
  2. Tests: added a test to generate some code for the DAE version of the …

    …HH52 model with various external variables.
    agarny committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    f0957e0 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Tests: changed the external variable in algebraicEqnWithOneNonIsolate…

    …dUnknownWithExternalVariable.
    
    This is so that we can test an algebraic model with an external variable (in https://github.com/agarny/libCellMLGeneratedCodeTests).
    agarny committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    49b3a4f View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    6b74014 View commit details
    Browse the repository at this point in the history
  2. Some minor cleaning up.

    agarny committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    dcbd038 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Configuration menu
    Copy the full SHA
    e3ce0d1 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    c07412b View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Generator: removed the model() and setModel() APIs.

    Indeed, we want to be able to tell the generator to track/untrack some model variables. So, to have those `model()` and `setModel()` methods make the generator model-specific when we want it to be usable for any model, hence now the `interfaceCode()` and `implementationCode()` methods taking a model as a parameter.
    agarny committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    a7addbf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9acc693 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ebd686 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb7cb1f View commit details
    Browse the repository at this point in the history
  5. CMake: don't use hints to find llvm-cov and llvm-profdata.

    Someone might have a version of llvm-cov and llvm-profdata that they use and which is not located in /Library/Developer/CommandLineTools/usr/bin. This means that they will need to provide LLVM_BIN_DIR which is not ideal, not least since there are PREFERRED_LLVM_COV_NAMES and PREFERRED_LLVM_PROFDATA_NAMES to play with, if needed.
    agarny committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ffd073f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    69aa6ca View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. AnalyserModel: added a way to retrieve an AnalyserVariable object fro…

    …m a Variable object.
    agarny committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    5a69d69 View commit details
    Browse the repository at this point in the history
  2. CMake: don't use hints to find llvm-cov and llvm-profdata.

    Someone might have a version of llvm-cov and llvm-profdata that they use and which is not located in /Library/Developer/CommandLineTools/usr/bin. This means that they will need to provide LLVM_BIN_DIR which is not ideal, not least since there are PREFERRED_LLVM_COV_NAMES and PREFERRED_LLVM_PROFDATA_NAMES to play with, if needed.
    agarny committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    efd13dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cfbf664 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f8491c7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    327e00e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5d83e85 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d5ffe1a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7d6c8e2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3ac893b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b9492a5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e917ba4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f1fa3ed View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8175278 View commit details
    Browse the repository at this point in the history
  14. Some minor cleaning up.

    agarny committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    c0eef39 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e739d34 View commit details
    Browse the repository at this point in the history
  16. Some minor cleaning up.

    agarny committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    8563e4b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    dba1002 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    feffbea View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    4a71e2f View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ddbb845 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9c70e41 View commit details
    Browse the repository at this point in the history
  22. Some minor cleaning up.

    agarny committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    aeea86c View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    e279a17 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    925a288 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    e2d73da View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    c7a98fa View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    1c7c1c3 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    61f9b08 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    fe0fb28 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Some minor cleaning up.

    agarny committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    4c4842f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    228e25a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76ec2b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Some minor cleaning up.

    agarny committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    cabb263 View commit details
    Browse the repository at this point in the history
  2. Generator: doIsTrackedVariable() should always return true if a varia…

    …ble is not tracked per se.
    
    This is for the VOI and states which are not tracked per se, but should be considered tracked.
    agarny committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    32a5d53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    804c2c4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dace0cb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8fda60d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7b20da1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    712f8fb View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2024

  1. Configuration menu
    Copy the full SHA
    9a65414 View commit details
    Browse the repository at this point in the history
  2. AnalyserEquation: renamed a coupe of equation types.

    It is now in line with what we use in AnalyserVariable.
    agarny committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    ee3a7f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55b9664 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c34561 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ba471ff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    723d025 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6c24539 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    315a007 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

  1. Configuration menu
    Copy the full SHA
    b2748c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4eb0eec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    22d78ed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c093e1 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    d259602 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89d8eda View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    858f45f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c29007f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b4b0e7a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    03ff8f0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dbe8852 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    006f0f0 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Generator: external variables shouldn't be included when tracking/unt…

    …racking all variables.
    
    Indeed otherwise we can't compute them anymore...!
    agarny committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    3ae3636 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd35081 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13e84f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86a6280 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    68ef9da View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Some minor cleaning up.

    agarny committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    59df199 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2ea198 View commit details
    Browse the repository at this point in the history
  3. Generator: let the user know if there were some issues when trying to…

    … track/untrack some variables.
    agarny committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    c94e122 View commit details
    Browse the repository at this point in the history
  4. Generator: removed some tracking/untracking features related to exter…

    …nal variables.
    
    Indeed, we can't, for instance, track/untrack an external variable.
    agarny committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    7f16c3a View commit details
    Browse the repository at this point in the history
  5. Tests: tests the generated code for tracked/untracked variables using…

    … a special DAE version of the HH52 model.
    
    Indeed, in our original DAE version of the HH52 model, all the variables are computed using a DAE while here we want computed constants to be computed using a pure algebraic equation so that it can be used in an NLA variable that depends on them.
    agarny committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    4f1d106 View commit details
    Browse the repository at this point in the history
  6. AnalyserVariable: don't make a "true" constant's dummy equation acces…

    …sible through the API.
    agarny committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    2365d5e View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    1fff51d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4fdf65 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33bab8f View commit details
    Browse the repository at this point in the history
  4. Tests: some minor cleaning up.

    agarny committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    b9eda39 View commit details
    Browse the repository at this point in the history
  5. Tests: improved some tests.

    agarny committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    7be6561 View commit details
    Browse the repository at this point in the history
  6. Tests: renamed some files.

    agarny committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    5892bb9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    46681b7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    206a683 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. Configuration menu
    Copy the full SHA
    b4936d8 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    66ef714 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    856046f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db70843 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc80910 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c8538e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    02726a5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b7d50f1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d723987 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2024

  1. Configuration menu
    Copy the full SHA
    cc07f11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15c648a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fea8420 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2024

  1. Configuration menu
    Copy the full SHA
    2a8ed61 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8aca12d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dcc8024 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a6fa546 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dfc6ea7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c469f81 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2024

  1. Configuration menu
    Copy the full SHA
    2c523d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ca7d2a View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Reverted some "cleaning up" of the analyser.

    Effectively reverting 4357d2b. Indeed, the code is less efficient: there are more `if` statements and we make many calls (~94% of the time) to AnalyserEquationAst::swapLeftAndRightChildren(). Also, if we were to do that cleaning up then we also need to clean in the case of a piecewise statement.
    agarny committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    6a48c0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba680d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5c0d33f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d1c8fb5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    54dcca7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9ff4043 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Some minor cleaning up.

    agarny committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    c81e3a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    113d562 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b26676b View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2024

  1. Configuration menu
    Copy the full SHA
    dc55ff2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    189b561 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9c8ca3 View commit details
    Browse the repository at this point in the history