changeset 307:81e8968e222c

Update TODO
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Wed, 09 Sep 2020 21:06:59 +0200
parents f8a4850caed2
children 8c166b092b69
files TODO.md
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/TODO.md	Wed Sep 09 21:06:27 2020 +0200
+++ b/TODO.md	Wed Sep 09 21:06:59 2020 +0200
@@ -10,8 +10,10 @@
  - [ ] Create a struct that bundles the necessary Tensor operators for solving the wave equation.
  - [ ] Use traits like IndexStyle, IndexLinear, IndexCartesian to differentiate
     TensorMappings that are flexible in size and those that are fixed in size
+ - [ ] Use traits for symmetric tensor mappings such that apply_transpoe = apply for all such mappings
  - [x] Move Laplace tensor operator to different package
  - [x] Remove grid as a property of the Laplace tensor operator
+ - [ ] Update how dependencies are handled for tests. This was updated in Julia v1.2 and would allow us to use test specific dev packages.
 
 ## Reasearch and thinking
  - [ ] Redo all Tensor applys to take Vararg instead of tuple of Index?
@@ -22,7 +24,7 @@
  - [x] Should there be some kind of collection struct for SBP operators (as TensorOperators), providing easy access to all parts (D2, e, d , -> YES!
  H.. H_gamma etc.)
  - [x] Is "missing" a good value for unknown dimension sizes (of `e*g` for example)
- - [] Add traits for symmetric tensor mappings such that apply_transpoe = apply for all such mappings
+ - [ ] Create a macro @lazy which replaces a binary op (+,-) by its lazy equivalent? Would be a neat way to indicate which evaluations are lazy without cluttering/confusing with special characters.
 
 # Wrap up task