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
1 merge request!421Refactor Field Modelling
Pipeline #69743 failed with stages
in 5 minutes and 9 seconds
Showing
with 416 additions and 408 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment