A single-phase, isothermal flow model using the fully implicit scheme. More...
#include <dumux/common/properties.hh>#include <dumux/material/fluidmatrixinteractions/thermalconductivityaverage.hh>#include <dumux/material/fluidstates/immiscible.hh>#include <dumux/porousmediumflow/properties.hh>#include <dumux/porousmediumflow/immiscible/localresidual.hh>#include <dumux/porousmediumflow/nonisothermal/model.hh>#include <dumux/porousmediumflow/nonisothermal/iofields.hh>#include "indices.hh"#include "volumevariables.hh"#include "iofields.hh"Go to the source code of this file.
Single-phase, isothermal flow model, which uses a standard Darcy approach as the equation for the conservation of momentum. For details on Darcy's law see dumux/flux/darcyslaw.hh.
Furthermore, it solves the mass continuity equation
\[\frac{\partial (\phi \varrho) }{\partial t} + \nabla \cdot \left\lbrace - \varrho \frac{\textbf K}{\mu} \left( \nabla p -\varrho {\textbf g} \right) \right\rbrace = q, \]
where:
The model supports compressible as well as incompressible fluids.
| Classes | |
| struct | Dumux::OnePModelTraits | 
| Specifies a number properties of single-phase models.  More... | |
| struct | Dumux::OnePVolumeVariablesTraits< PV, FSY, FST, SSY, SST, PT, MT > | 
| Traits class for the volume variables of the single-phase model.  More... | |
| struct | Dumux::Properties::TTag::OneP | 
| The type tags for the isothermal single phase model.  More... | |
| struct | Dumux::Properties::TTag::OnePNI | 
| The type tags for the non-isothermal single phase model.  More... | |
| struct | Dumux::Properties::IOFields< TypeTag, TTag::OneP > | 
| default I/O fields specific to this model  More... | |
| struct | Dumux::Properties::LocalResidual< TypeTag, TTag::OneP > | 
| the local residual function  More... | |
| struct | Dumux::Properties::BaseModelTraits< TypeTag, TTag::OneP > | 
| states some specifics of the one-phase model  More... | |
| struct | Dumux::Properties::ModelTraits< TypeTag, TTag::OneP > | 
| default the actually used traits to the base traits  More... | |
| struct | Dumux::Properties::VolumeVariables< TypeTag, TTag::OneP > | 
| Set the volume variables property.  More... | |
| struct | Dumux::Properties::FluidState< TypeTag, TTag::OneP > | 
| The fluid state which is used by the volume variables to store the thermodynamic state.  More... | |
| struct | Dumux::Properties::IOFields< TypeTag, TTag::OnePNI > | 
| Add temperature to the output.  More... | |
| struct | Dumux::Properties::ModelTraits< TypeTag, TTag::OnePNI > | 
| The model traits of the non-isothermal model.  More... | |
| struct | Dumux::Properties::VolumeVariables< TypeTag, TTag::OnePNI > | 
| Set the volume variables property.  More... | |
| struct | Dumux::Properties::ThermalConductivityModel< TypeTag, TTag::OnePNI > | 
| Use the average for effective conductivities.  More... | |
| Namespaces | |
| namespace | Dumux | 
| namespace | Dumux::Properties | 
| The energy balance equation for a porous solid. | |
| namespace | Dumux::Properties::TTag | 
| Type tag for numeric models. | |