Runtime selection mechanism for `MeshFreeFoam`
Extensibility of the framework is vital to its success and runtime selection is very important. Here, I discuss the approach taken for runtime selection.
less than a minute
Extensibility of the framework is vital to its success and runtime selection is very important. Here, I discuss the approach taken for runtime selection.
less than a minute
During the development of MeshFreeFoam
, testing new and old functionality is crucial to maintain the code quality. This post discusses my approach for test-proof the framework
less than a minute
At the very stages of developing MeshFreeFoam, the focus was on getting things done quickly, however, opportunities for optimization were not left alone. This post is a compilation of the probable areas that would need optimizing for performance in the futute.
less than a minute
In this short post, I examine the feasibility of implementing lazily-evaluated operations for MeshFreeFoam, contrasting them with the default eager evaluation used for OpenFOAM fields. Given the time constraints of my PhD project, performance is no longer the only concern. Multiple factors, including code maintainability, must be taken into account."
6 minute read
Discussing the very first steps of implementing a reflection system for C++ classes. Possible uses, limitations, and future plans are laid out in this post.
2 minute read
Updates on the progress made in the reflections system for MeshFreeFoam and setting functional requirements for it to be merged into the code.
3 minute read
Finalized description of the reflection system for schema generation
8 minute read