version 3.9-dev
porousmediumflow/1p/model.hh File Reference

A single-phase, isothermal flow model using the fully implicit scheme. More...

Go to the source code of this file.

Description

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:

  • \( \phi \) is the porosity of the porous medium,
  • \( \varrho \) is the mass density,
  • \( \textbf{K} \) is the intrinsic permeability tensor,
  • \( \mu \) represents the dynamic viscosity,
  • \( p \) is the pressure,
  • \( \textbf{g} \) is the gravitational acceleration vector,
  • and \( q \) is a source or sink term.

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.
 
Include dependency graph for porousmediumflow/1p/model.hh: