FS#306 Unify and generalize diffusive fluxes
Metadata
Property | Value |
---|---|
Project | dumux |
Category | General |
Reported by | Bernd Flemisch (bernd@iws.uni-stuttgart.de) |
Reported at | Dec 9, 2015 16:01 |
Type | Feature Request |
Version | Git |
Last edited by | Johannes Hommel (johannes.hommel@iws.uni-stuttgart.de) |
Last edited at | Jul 14, 2016 14:00 |
Description
Each compositional model has its own FluxVariables: 1p2c, 2p2c, 2pnc, 3p3c, mpnc. Mostly, diffusive fluxes assuming Fickian diffusion are calculated there.
On the one hand, we should unify this and provide a calculation of Fick-based diffusive fluxes for an arbitrary number of phases.
On the other hand, we should generalize and also provide other diffusion models like Maxwell-Stefan or Knudsen. Maxwell-Stefan is already available in the mpnc model. It should be easy to extract this into a separate class that can be used from the other models as well.
The unification part is a continuation of FS#159.