Open pietercollins opened 4 years ago
I believe this could be better served by a milestone to which you associate all the relevant single issues (and we already made issues for some of these). Unless you believe you can address all these in one run.
The system classes and the related set types should be cleaned-up. Issues are:
Make sure all systems, including
Map
andVectorField
have named variables, state and auxiliary variables.Make
HybridSpace
an abstract class allowing forMonolithic
andComposite
spaces.Clean-up
HybridGridTreePaving
to be a map from the location to a labelled paving.Consider changing
HybridGrid
to be a fixed set of locations, or makeHybridGridTreePaving
useHybridScalings
(and maybeHybridSpace
) directly.Amend
Enclosure
andStorage
classes to have named variables.Adapt
Enclosure
andStorage
classes to conform to a common interface.Change
Enclosure
andStorage
classes to use more generalSet
orPaving
objects.Change
Enclosure
andStorage
classes to require the auxiliary mapping and state/auxiliary variables in construction.