Update meeting2017 authored by Carsten Gräser's avatar Carsten Gräser
......@@ -28,6 +28,8 @@ IWR Heidelberg
* CG: What do we need for adaptivity?
## Protocol
### Global bases
* `*NodeFactory` will be renamed to `*PreBasis`. Since this was not exposed prominently, the change can be implemented without deprecation. This fixes #13.
* `*NodeFactoryBuilder` will be named `*BasisFactory`. This fixes #13.
* We should implement `PkPreBasis`, `QkPreBasis`, `Lagrange::p<k>()`, `Lagrange::q<k>()`. `lagrange<k>()` should (if possible) create `PkPreBasis` or `QkPreBasis` if this can be derived from the grid view.
......@@ -35,3 +37,8 @@ IWR Heidelberg
* `LocalIndexSet::bind()` should fill an internal cache with the indices. `LocalIndexSet::index()` should be cheap and only look up the index in the internal cache. This can be implemented now in `DefaultLocalIndexSet`.
* `NodeIndexSet` should be extended by a method for batch filling all indices into an external buffer.
### TypeTree
* Add a method `treePath(...)` that does the same as `hybridTreePath()`
* Get rid of `TreePath` and `DynamicTreePath`
* Derive from/wrap `TupleVector` in `HybridTreePath`
* Get rid of `backIndex()` if possible
\ No newline at end of file