3.4
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Modules | Files | Classes | Functions
Pore-Network Models

Single and multi-phase models for flow and transport in pore networks. More...

Description

Single and multi-phase models for flow and transport in pore networks.

Modules

 1p
 Single-phase (immiscible) flow For a detailed model description see porenetwork/1p/model.hh.
 
 1pnc
 Single-phase, multi-component flow For a detailed model description see porenetwork/1pnc/model.hh.
 
 2p
 Two-phase (immiscible) flow For a detailed model description see porenetwork/2p/model.hh.
 

Files

file  dgfwriter.hh
 Write pore-network grids with attached data to dgf file.
 
file  porenetwork/griddata.hh
 Class for grid data attached to dgf or gmsh grid files.
 
file  io/grid/porenetwork/gridmanager.hh
 Provides a grid manager for pore-network models.
 
file  parametersforgeneratedgrid.hh
 Helper class to assign parameters to a generated grid.
 
file  structuredlatticegridcreator.hh
 Creates a network grid from a structured lattice. Connections can be randomly deleted.
 
file  subgriddata.hh
 Class for sub grid data attached to dgf or gmsh grid files.
 
file  emptycache.hh
 An empty cache for transmissibility laws using only standard quantities.
 
file  thresholdcapillarypressures.hh
 Specification of threshold capillary pressures for the PNM.
 
file  transmissibility1p.hh
 Implementation of the single-phase transmissibility laws for throats.
 
file  transmissibility2p.hh
 Implementation of the transmissibility laws for throats.
 
file  porenetworkbase.hh
 The base class for spatial parameters for pore-network models.
 
file  boundaryflux.hh
 
file  porenetwork/common/iofields.hh
 
file  labels.hh
 Defines labels for pores and throats.
 
file  pnmvtkoutputmodule.hh
 
file  poreproperties.hh
 This file contains functions related to calculate pore-body properties.
 
file  throatproperties.hh
 This file contains functions related to calculate pore-throat properties.
 
file  utilities.hh
 This file contains functions useful for all types of pore-network models, e.g. for the calculation of fluxes at the boundary.
 
file  porenetwork/common/velocityoutput.hh
 
file  porenetwork/properties.hh
 Defines common properties required for all pore-network models.
 

Classes

class  Dumux::PoreNetwork::GridData< Grid >
 Class for grid data attached to dgf or gmsh grid files. More...
 
class  Dumux::PoreNetwork::ParametersForGeneratedGrid< Grid, Scalar >
 Helper class to assign parameters to a generated grid. More...
 
class  Dumux::PoreNetwork::TransmissibilityBruus< Scalar >
 Collection of single-phase flow throat transmissibilities based on Bruus, H. (2011). Acoustofluidics 1: Governing equations in microfluidics. Lab on a Chip, 11(22), 3742-3751. https://backend.orbit.dtu.dk/ws/portalfiles/portal/5900070/rsc%5B1%5D.pdf. More...
 
class  Dumux::PoreNetwork::TransmissibilityPatzekSilin< Scalar, considerPoreResistance, interpolateK >
 Single-phase flow throat transmissibility based on Patzek & Silin (2001) https://doi.org/10.1006/jcis.2000.7413. More...
 
class  Dumux::PoreNetwork::BaseSpatialParams< GridGeometry, Scalar, Implementation >
 The base class for spatial parameters for pore-network models. More...
 
class  Dumux::PoreNetwork::BoundaryFlux< GridVariables, LocalResidual, SolutionVector >
 Class for the calculation of fluxes at the boundary of pore-network models. More...
 
class  Dumux::PoreNetwork::CommonIOFields
 Adds output fields specific to all pore-network models. More...
 
struct  Dumux::PoreNetwork::Labels
 Labels for pores and throats. More...
 
class  Dumux::PoreNetwork::VtkOutputModule< GridVariables, FluxVariables, SolutionVector >
 Adds vtk output fields specific to pore-network models. More...
 
class  Dumux::PoreNetwork::AveragedValues< GridVariables, SolutionVector >
 Calculates averaged values of the network solution. More...
 
class  Dumux::PoreNetwork::VelocityOutput< GridVariables, FluxVariables >
 Velocity output for pore-network models. More...
 

Functions

template<class GridView , class GridData >
void Dumux::PoreNetwork::writeDgf (const std::string &fileName, const GridView &gridView, const GridData &gridData)
 Write pore-network grids with attached data to dgf file. More...
 

Function Documentation

◆ writeDgf()

template<class GridView , class GridData >
void Dumux::PoreNetwork::writeDgf ( const std::string &  fileName,
const GridView &  gridView,
const GridData gridData 
)

Write pore-network grids with attached data to dgf file.