A single-phase, isothermal flow model using the fully implicit scheme. More...
#include <dumux/common/properties.hh>
#include <dumux/material/fluidmatrixinteractions/1p/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.
A single-phase, isothermal flow model using the fully implicit scheme.
Single-phase, isothermal flow model, which uses a standard Darcy approach as the equation for the conservation of momentum:
\[ v = - \frac{\textbf K}{\mu} \left(\textbf{grad}\, p - \varrho {\textbf g} \right) \]
and solves the mass continuity equation:
\[ \phi \frac{\partial \varrho}{\partial t} + \text{div} \left\lbrace - \varrho \frac{\textbf K}{\mu} \left( \textbf{grad}\, p -\varrho {\textbf g} \right) \right\rbrace = q, \]
All equations are discretized using a vertex-centered finite volume (box) or cell-centered finite volume scheme as spatial and the implicit Euler method as time discretization. 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 |
namespace | Dumux::Properties::TTag |
Type tag for numeric models. | |