Make the difference between stationary and instationary problems more obvious
Currently the assembler constructor decides whether a stationary or an instationary problem is assembled. This hides this feature a bit as there is only a difference in the arguments and no error if used inside a timeloop. Different classes might make it more obvious, but might be a bit more code to implement.
- Suggestion 1: Make error messages better and provide a terminal message what type of problem the assembler is assembling
- Suggestion 2: Two different classes: The InstationaryAssembler could probably inherit almost everything from the StationaryAssembler, or both inherit from either only the assembler base class or from both assembler and an instationary assembler base class.