comparison grid_refactor.md @ 1235:d58015e224ca refactor/grids

More notes
author Jonatan Werpers <jonatan@werpers.com>
date Sun, 19 Feb 2023 22:48:01 +0100
parents 5f677cd6f0b6
children f98d8ede0e90
comparison
equal deleted inserted replaced
1234:8806f4cd6fee 1235:d58015e224ca
54 Man skulle kunna utesluta MultiblockGrid i tensorgrids 54 Man skulle kunna utesluta MultiblockGrid i tensorgrids
55 55
56 CG-nät och DG-nät blir olika. 56 CG-nät och DG-nät blir olika.
57 På CG-nät kanske man både vill indexera noder och trianglar beroende på vad man håller på med? 57 På CG-nät kanske man både vill indexera noder och trianglar beroende på vad man håller på med?
58 58
59
60 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?
61
59 #### Försök till slutsater 62 #### Försök till slutsater
60 * Multiblock-nät indexeras i två nivåer tex `g[3][3,4]` 63 * Multiblock-nät indexeras i två nivåer tex `g[3][3,4]`
61 * Vi struntar i att implementera multiblock-nät som en del av ett tensorgrid till att börja med. 64 * Vi struntar i att implementera multiblock-nät som en del av ett tensorgrid till att börja med.
62 * En grid kan inte alltid vara en AbstractArray eftersom till exempel ett NCS eller strukturerad triangel inte har rätt form. 65 * En grid kan inte alltid vara en AbstractArray eftersom till exempel ett NCS eller strukturerad triangel inte har rätt form.
63 * Om vi har nod-indexerade ostrukturerade nät borde de fungera med TensorGrid. 66 * Om vi har nod-indexerade ostrukturerade nät borde de fungera med TensorGrid.