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.
|
| |
| 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.
|
| |
◆ 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: