Skip to content
Snippets Groups Projects
Commit 04d1e754 authored by Frederik Hennig's avatar Frederik Hennig
Browse files

Refactoring of symbol properties and field buffers

 - Remove subclasses of PsSymbol
 - Introduce symbol properties to attach information to symbols
 - Refactor `PsLinearizedArray` into `PsBuffer`
 - Introduce new `memory` submodule, move `PsSymbol`, `PsBuffer` and associated machinery there
 - Refactor PsBuffer constructor to always take indexing and pointer symbols from the outside
 - Update `KernelCreationContext` to create field buffers according to new API
 - Add tests for symbol properties; extend buffer creation tests
parent e0945b63
No related branches found
No related tags found
1 merge request!421Refactor Field Modelling
Pipeline #69743 failed
Showing
with 416 additions and 408 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment