Fergus Cooper

Results 39 issues of Fergus Cooper

- [ ] Add `explicit` specifier to any constructor that has a single non-default parameter and which cannot be used for implicit conversion and copy-initialisation (see e.g. the [Edge constructor](https://github.com/Chaste/Chaste/blob/develop/mesh/src/common/Edge.hpp#L88))....

component: cell_based
component: heart
component: core
component: infrastructure
component: lung

- [x] Ubuntu 22.10 Kinetic Kudu - [x] Ubuntu 23.04 Lunar Lobster - [x] Ubuntu 23.10 Mantic Minotaur

component: infrastructure

Part of beefing up the Paraview viz tutorial. Check: python/utils/AddVtuTimeAnnotations.py for Cardiac

priority: normal
good-first-issue

Template issue for a user to recommend a new redirection from chaste.cs -> chaste.github.io This is related to #133 : when trac goes offline we need to ensure users are...

See #231 which is related to this issue. This issue will track the progress of replacing uBLAS with Eigen. This is related both to the ever-increasing spurious warnings emitted about...

enhancement
component: core
component: infrastructure

The recent [coverage failures](https://app.codecov.io/gh/Chaste/Chaste/blob/develop/mesh%2Fsrc%2Frandom_field%2FOffLatticeRandomFieldGenerator.cpp) appear genuine. The method `OffLatticeRandomFieldGenerator::SampleRandomField` was not being called directly in a test, and on further inspection `rand()` was being called: https://github.com/Chaste/Chaste/blob/b98110e9d82a10460375695d02b4040047da1734/mesh/src/random_field/OffLatticeRandomFieldGenerator.cpp#L104 A double was expected,...

component: core
priority: high

For years now, every new version of GCC has been even more picky with thinking certain c_vector instances may be uninitialized. Some of these warnings have been correct, but increasingly...

component: core
priority: normal

GitHub hosted runners have become bigger for public repos: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories The default Linux runners have 4 CPU cores, 16GB RAM and 14GB SSD storage. This means we can: - [...

component: infrastructure
priority: low

Static website bundles: Some pages say they're auto-generated from develop, but also have the banner saying they're for a fixed release. Check: - [ ] https://chaste.github.io/docs/how-tos/ make these point to...

enhancement
priority: normal

E.g. for github workflows to access the website.

component: infrastructure
priority: normal