Skip to content
Snippets Groups Projects

Refactor Field Modelling

Merged Frederik Hennig requested to merge fhennig/field-buffers into v2.0-dev
Files
27
  • 04d1e754
     - 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