comparison grid_refactor.md @ 1279:1157f889bf50 refactor/grids

Clear out some TBDs
author Jonatan Werpers <jonatan@werpers.com>
date Sun, 26 Feb 2023 21:20:52 +0100
parents 79647b60a73b
children 014d365c18de
comparison
equal deleted inserted replaced
1278:4a0570f325ce 1279:1157f889bf50
9 * Higher dimensions are supported through `TensorGrid`. 9 * Higher dimensions are supported through `TensorGrid`.
10 * The old behavior of `EquidistantGrid` has been moved to the function `equidistant_grid`. 10 * The old behavior of `EquidistantGrid` has been moved to the function `equidistant_grid`.
11 * Grids embedded in higher dimensions are now supported through tensor products with `ZeroDimGrid`s. 11 * Grids embedded in higher dimensions are now supported through tensor products with `ZeroDimGrid`s.
12 * Vector valued grid functions are now supported and the default element type is `SVector`. 12 * Vector valued grid functions are now supported and the default element type is `SVector`.
13 * Grids are now expected to support Julia's indexing and iteration interface. 13 * Grids are now expected to support Julia's indexing and iteration interface.
14 * `eval_on` can be called with both `f(x,y,...)` and `f(x̄)`.
14 15
15 16
16 ## TODO 17 ## TODO
17 * Document the expected behavior of grid functions 18 * Document the expected behavior of grid functions
18 * Write down the thinking around Grid being an AbstractArray. Why it doesn't work 19 * Write down the thinking around Grid being an AbstractArray. Why it doesn't work