Mercurial > repos > public > sbplib_julia
comparison grid_refactor.md @ 1254:f98d8ede0e90 refactor/grids
Add some notes
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Wed, 22 Feb 2023 21:58:45 +0100 |
parents | d58015e224ca |
children | 9c9ea2900250 |
comparison
equal
deleted
inserted
replaced
1253:ff8f335c32d1 | 1254:f98d8ede0e90 |
---|---|
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 | 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? | 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 | 61 |
62 | |
63 Det vi är ute efter är kanske att griddarna uppfyller Iteration och Indexing interfacen. | |
64 | |
62 #### Försök till slutsater | 65 #### Försök till slutsater |
63 * Multiblock-nät indexeras i två nivåer tex `g[3][3,4]` | 66 * Multiblock-nät indexeras i två nivåer tex `g[3][3,4]` |
64 * Vi struntar i att implementera multiblock-nät som en del av ett tensorgrid till att börja med. | 67 * Vi struntar i att implementera multiblock-nät som en del av ett tensorgrid till att börja med. |
65 * En grid kan inte alltid vara en AbstractArray eftersom till exempel ett NCS eller strukturerad triangel inte har rätt form. | 68 * En grid kan inte alltid vara en AbstractArray eftersom till exempel ett NCS eller strukturerad triangel inte har rätt form. |
66 * Om vi har nod-indexerade ostrukturerade nät borde de fungera med TensorGrid. | 69 * Om vi har nod-indexerade ostrukturerade nät borde de fungera med TensorGrid. |
67 * | 70 * Griddar ska uppfylla Indexing och Iteration interfacen |
68 | 71 |
69 ### Kan vi introducera 1d griddar och tensorgriddar? | 72 ### Kan vi introducera 1d griddar och tensorgriddar? |
70 * Vanligt intervallgrid | 73 * Vanligt intervallgrid |
71 * Periodiskt grid | 74 * Periodiskt grid |
72 * 0-dimensionellt grid | 75 * 0-dimensionellt grid |