Class for the calculation of fluxes at the boundary of pore-network models.
#include <dumux/porenetwork/common/boundaryflux.hh>
|
using | Scalar = typename GridVariables::Scalar |
|
|
| BoundaryFlux (const GridVariables &gridVariables, const LocalResidual &localResidual, const SolutionVector &sol) |
|
template<class Label > |
Result | getFlux (const std::vector< Label > &labels, const bool verbose=false) const |
| Returns the cumulative flux in \(\mathrm{[\frac{kg}{s}]}\), \(\mathrm{[\frac{mole}{s}]}\) or \(\mathrm{[\frac{J}{s}]}\) of several pores for a given list of pore labels to consider. More...
|
|
Result | getFlux (std::string_view minMax, const int coord, const bool verbose=false) const |
| Returns the cumulative flux in \(\mathrm{[\frac{kg}{s}]}\), \(\mathrm{[\frac{mole}{s}]}\) or \(\mathrm{[\frac{J}{s}]}\) of several pores at a given location on the boundary. More...
|
|
◆ Scalar
template<class GridVariables , class LocalResidual , class SolutionVector >
◆ BoundaryFlux()
template<class GridVariables , class LocalResidual , class SolutionVector >
Dumux::PoreNetwork::BoundaryFlux< GridVariables, LocalResidual, SolutionVector >::BoundaryFlux |
( |
const GridVariables & |
gridVariables, |
|
|
const LocalResidual & |
localResidual, |
|
|
const SolutionVector & |
sol |
|
) |
| |
|
inline |
◆ getFlux() [1/2]
template<class GridVariables , class LocalResidual , class SolutionVector >
template<class Label >
Result Dumux::PoreNetwork::BoundaryFlux< GridVariables, LocalResidual, SolutionVector >::getFlux |
( |
const std::vector< Label > & |
labels, |
|
|
const bool |
verbose = false |
|
) |
| const |
|
inline |
- Parameters
-
labels | A list of pore labels which will be considered for the flux calculation |
verbose | If set true, the fluxes at all individual SCVs are printed |
◆ getFlux() [2/2]
template<class GridVariables , class LocalResidual , class SolutionVector >
Result Dumux::PoreNetwork::BoundaryFlux< GridVariables, LocalResidual, SolutionVector >::getFlux |
( |
std::string_view |
minMax, |
|
|
const int |
coord, |
|
|
const bool |
verbose = false |
|
) |
| const |
|
inline |
- Parameters
-
minMax | Consider bBoxMin or bBoxMax by setting "min" or "max" |
coord | x, y or z coordinate at which bBoxMin or bBoxMax is evaluated |
verbose | If set true, the fluxes at all individual SCVs are printed |
The documentation for this class was generated from the following file: