comparison TODO.md @ 297:dfadc0bafbbd

Fix some formatting errors in TODO.md
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 22 Jun 2020 22:22:27 +0200
parents 4735abcf5d42
children a0ec3cb6a65b
comparison
equal deleted inserted replaced
296:c5edb432954e 297:dfadc0bafbbd
3 ## Skämskudde 3 ## Skämskudde
4 - [ ] Ändra namn på variabler och funktioner så att det följer style-guide 4 - [ ] Ändra namn på variabler och funktioner så att det följer style-guide
5 - [ ] Skriv tester 5 - [ ] Skriv tester
6 6
7 ## Coding 7 ## Coding
8 * Add new Laplace opertor to DiffOps, probably named WaveEqOp(?!!?) 8 - [ ] Add new Laplace opertor to DiffOps, probably named WaveEqOp(?!!?)
9 - [ ] Add 1D operators (D1, D2, e, d ... ) as TensorOperators 9 - [ ] Add 1D operators (D1, D2, e, d ... ) as TensorOperators
10 - [ ] Create a struct that bundles the necessary Tensor operators for solving the wave equation. 10 - [ ] Create a struct that bundles the necessary Tensor operators for solving the wave equation.
11 - [ ] Use traits like IndexStyle, IndexLinear, IndexCartesian to differentiate 11 - [ ] Use traits like IndexStyle, IndexLinear, IndexCartesian to differentiate
12 TensorMappings that are flexible in size and those that are fixed in size 12 TensorMappings that are flexible in size and those that are fixed in size
13 - [x] Move Laplace tensor operator to different package 13 - [x] Move Laplace tensor operator to different package
15 15
16 ## Reasearch and thinking 16 ## Reasearch and thinking
17 - [ ] Redo all Tensor applys to take Vararg instead of tuple of Index? 17 - [ ] Redo all Tensor applys to take Vararg instead of tuple of Index?
18 Have we been down that road before? Is there any reason not to do this? 18 Have we been down that road before? Is there any reason not to do this?
19 - [ ] Check how the native julia doc generator works 19 - [ ] Check how the native julia doc generator works
20 * Check if Vidars design docs fit in there 20 - [ ] Check if Vidars design docs fit in there
21 - [ ] Formalize how range_size() and domain_size() are supposed to work in TensorMappings where dim(domain) != dim(range) (add tests or document) 21 - [ ] Formalize how range_size() and domain_size() are supposed to work in TensorMappings where dim(domain) != dim(range) (add tests or document)
22 - [x] Should there be some kind of collection struct for SBP operators (as TensorOperators), providing easy access to all parts (D2, e, d , -> YES! 22 - [x] Should there be some kind of collection struct for SBP operators (as TensorOperators), providing easy access to all parts (D2, e, d , -> YES!
23 H.. H_gamma etc.) 23 H.. H_gamma etc.)
24 - [x] Is "missing" a good value for unknown dimension sizes (of e*g for example) 24 - [x] Is "missing" a good value for unknown dimension sizes (of `e*g` for example)
25 25
26 # Wrap up task 26 # Wrap up task
27
27 - [ ] Kolla att vi har @inbounds och @propagate_inbounds på rätt ställen 28 - [ ] Kolla att vi har @inbounds och @propagate_inbounds på rätt ställen
28 - [ ] Kolla att vi gör boundschecks överallt och att de är markerade med @boundscheck 29 - [ ] Kolla att vi gör boundschecks överallt och att de är markerade med @boundscheck
29 - [ ] Kolla att vi har @inline på rätt ställen 30 - [ ] Kolla att vi har @inline på rätt ställen
30 - [ ] Profilera 31 - [ ] Profilera
31 32