Closed tamiko closed 4 months ago
We should consider refactoring our vector_type U interfaces to a compound state composed of a tuple of all data associated with a time point:
vector_type U
std::tuple<vector_type /*U*/, precomputed_vector_type /*precomputed*/, BlockVector /*additional state*/>
This would allow us to simplify the interface in TimeIntegrator considerably and chain through additional state vector components without sacrificing performance on the hyperbolic system.
TimeIntegrator
Added in #85
We should consider refactoring our
vector_type U
interfaces to a compound state composed of a tuple of all data associated with a time point:This would allow us to simplify the interface in
TimeIntegrator
considerably and chain through additional state vector components without sacrificing performance on the hyperbolic system.