Refactoring
We need to refactor a lot. For example (to be extended):
-
Operator memory (currently every stencil has its own class) -
Names of 'function spaces' (rename P1 to vertex dof and bubble to facedof) -
Move indexing functions into the respective function spaces -
Extra hiding namespace for global indexing functions (related: https://i10git.cs.fau.de/terraneo/tinyhhg/issues/50) -
Modules!(see: https://i10git.cs.fau.de/terraneo/tinyhhg/issues/49) -
Adapt naming of memory classes so that only one memory class is used overall