Richards multi-component flow. More...
Base class for all models which use the Richards, n-component fully implicit model.
This extension of Richards' equation, allows for the wetting phase to consist of multiple components:
\begin{eqnarray*}&& \frac{\partial (\sum_w \varrho_w X_w^\kappa \phi S_w )} {\partial t} - \sum_w \nabla \cdot \left\{ \varrho_w X_w^\kappa \frac{k_{rw}}{\mu_w} \mathbf{K} (\nabla p_w - \varrho_{w} \mathbf{g}) \right\} \nonumber \\ \nonumber \\ &-& \sum_w \nabla \cdot \left\{{\bf D_{w, pm}^\kappa} \varrho_{w} \nabla X^\kappa_{w} \right\} - \sum_w q_w^\kappa = 0 \qquad \kappa \in \{w, a,\cdots \} \, , w \in \{w, g\}, \end{eqnarray*}
where:
| Files | |
| file | indices.hh | 
| Defines the primary variable and equation indices used by the richardsnc model. | |
| file | iofields.hh | 
| Adds I/O fields specific to the Richards model. | |
| file | model.hh | 
| Base class for all models which use the Richards, n-component fully implicit model. | |
| file | volumevariables.hh | 
| Contains the quantities which are constant within a finite volume in the Richards, n-component model. | |
| Classes | |
| struct | Dumux::RichardsNCIndices | 
| The indices for the isothermal Richards, n-component model.  More... | |
| class | Dumux::RichardsNCIOFields | 
| Adds I/O fields specific to the Richards model.  More... | |
| struct | Dumux::RichardsNCModelTraits< nComp, useMol, repCompEqIdx > | 
| Specifies a number properties of the Richards n-components model.  More... | |
| struct | Dumux::RichardsNCVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT, DT, EDM > | 
| Traits class for the Richards n-components model.  More... | |
| class | Dumux::RichardsNCVolumeVariables< Traits > | 
| Contains the quantities which are constant within a finite volume in the Richards, n-component model.  More... | |