Skip to content

Conversation

agarny
Copy link
Contributor

@agarny agarny commented Oct 16, 2024

Fixes #1244.

agarny added 30 commits August 5, 2024 18:00
…d algebraic variables for initialiseVariables().
…d algebraic variables for computeVariables().
…d algebraic variables for computeComputedConstants().
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.
… an equation.

We will also need to keep track of states and constants.
…AIC_INFO, and EXTERNAL_INFO arrays rather than just the VARIABLE_INFO array.
…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.
…ble.

Even if the NLA equation only uses constant variables and constant values.
Constants are indexed using makeConstant().
@agarny agarny force-pushed the issue1244 branch 2 times, most recently from 2f4ae4a to 9beb455 Compare July 17, 2025 00:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Code generator: allow for variables to be tracked/untracked

2 participants