Alan Garny
Alan Garny
Right now, if we want to remove the id of something, we call `setXxxId("")` (e.g. [here](https://github.com/cellml/libcellml/blob/main/src/annotator.cpp#L927) and [here](https://github.com/cellml/libcellml/blob/main/src/annotator.cpp#L959-L960)) while in some cases we can call `removeXxxId()`. We should therefore ensure...
The analyser (in PR #818) has various methods to handle units, some how which are also present in `units.cpp` (e.g. `updateUnitsMap()`). Those methods should therefore reworked, so that only one...
Right now, if two equivalent variables are not unit equivalent, then we will return a message that uses the broken down version of those units, i.e. that uses SI units....
The IUPS publicaiton committee has expressed interest in having the maths in a _Physiome_ PDF. This could be "easily" achieved by having a way to convert a model to LaTeX...
Right now, a runtime issue generated by the analyser doesn't come with a URL that points to a page where the user can find a detailed description of the problem...
Right now, we can perfectly do something like: ```c++ auto m = libcellml::Model::create(); auto c = libcellml::Component::create(); m->addComponent(c); m->addComponent(c); ``` i.e. add `c` twice to `m`, which doesn't make sense...
This issue supersedes issue #462. This issue should address the contents of: - [x] Issue #459. - [ ] Support statements such as `b+c = a+d` where `b`, `c` and...
From the discussion which starts at https://github.com/cellml/libcellml/pull/696#discussion_r499904840:
Not sure whether this issue has already been raised, so here goes just in case... Right now, if we want to iterate through a component's variables, we need to do...
We now use `create()` to create a shared instance of our different classes while, in Python, we use the default constructor. This means that when it comes to the `GeneratorProfile`...