FS#318 Make base flux variables members private
Metadata
Property | Value |
---|---|
Project | dumux |
Category | Implicit models |
Reported by | Timo Koch (timo.koch@iws.uni-stuttgart.de) |
Reported at | Mar 8, 2016 09:42 |
Type | Feature Request |
Version | Git |
Description
The flux variable base classes contain at least a face index, an fv geometry pointer, and a boundary flag as protected member. These should be private and be accessible only via designated return functions.
face() already exists. onBoundary() needs to be added (boundary() would be a better fit to the dune grid interface). fvGeometry_() is not public but needs to be accessible to the deriving classes, thus it probably should be protected. It might be introduced through branch feature/make-flux-vars-default-construbtable soon.