Staggered fluxvariables should be initialized to avoid huge amount of function parameters
The flux variables even inherit from FluxVariablesBase
which are supposed to be a helper storing the current local context variables (problem, element, fvgeometry, ...). However all interfaces seem to receive a massive amount of arguments and init
is never called. This is so distracting that I would call this a bug because it's bad for maintainability. One of the functions has 10 (!) arguments.