Mercurial > repos > public > sbplib_julia
changeset 1254:f98d8ede0e90 refactor/grids
Add some notes
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Wed, 22 Feb 2023 21:58:45 +0100 |
parents | ff8f335c32d1 |
children | 1989d432731a |
files | grid_refactor.md |
diffstat | 1 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/grid_refactor.md Wed Feb 22 12:53:16 2023 +0100 +++ b/grid_refactor.md Wed Feb 22 21:58:45 2023 +0100 @@ -59,12 +59,15 @@ Om griddarna inte ska vara AbstractArray finns det många andra ställen som blir konstiga om de är AbstractArray. TensorApplication?! LazyArrays?! Är alla saker vi jobbar med egentligen mer generella object? Finns det något sätt att uttrycka koden så att man kan välja? + +Det vi är ute efter är kanske att griddarna uppfyller Iteration och Indexing interfacen. + #### Försök till slutsater * Multiblock-nät indexeras i två nivåer tex `g[3][3,4]` * Vi struntar i att implementera multiblock-nät som en del av ett tensorgrid till att börja med. * En grid kan inte alltid vara en AbstractArray eftersom till exempel ett NCS eller strukturerad triangel inte har rätt form. * Om vi har nod-indexerade ostrukturerade nät borde de fungera med TensorGrid. - * + * Griddar ska uppfylla Indexing och Iteration interfacen ### Kan vi introducera 1d griddar och tensorgriddar? * Vanligt intervallgrid