25#ifndef DUMUX_PNM_1PNC_VOLUME_VARIABLES_HH
26#define DUMUX_PNM_1PNC_VOLUME_VARIABLES_HH
41template <
class Traits>
46 using Scalar =
typename Traits::PrimaryVariables::value_type;
58 template<
class ElemSol,
class Problem,
class Element,
class Scv>
60 const Problem& problem,
61 const Element& element,
Definition: discretization/porenetwork/fvelementgeometry.hh:34
Contains the quantities which are are constant within a finite volume in the one-phase,...
Definition: porenetwork/1pnc/volumevariables.hh:44
Scalar poreInscribedRadius() const
Returns the pore's inscribed radius.
Definition: porenetwork/1pnc/volumevariables.hh:73
Scalar poreVolume() const
Returns the pore volume. // TODO should this be a fraction only?
Definition: porenetwork/1pnc/volumevariables.hh:79
Scalar poreInscribedRadius_
Definition: porenetwork/1pnc/volumevariables.hh:83
void update(const ElemSol &elemSol, const Problem &problem, const Element &element, const Scv &scv)
Updates all quantities for a given control volume.
Definition: porenetwork/1pnc/volumevariables.hh:59
Scalar poreVolume_
Definition: porenetwork/1pnc/volumevariables.hh:84
Contains the quantities which are are constant within a finite volume in the one-phase,...
Definition: porousmediumflow/1pnc/volumevariables.hh:50
void update(const ElemSol &elemSol, const Problem &problem, const Element &element, const Scv &scv)
Updates all quantities for a given control volume.
Definition: porousmediumflow/1pnc/volumevariables.hh:91
Scalar porosity() const
Returns the average porosity within the control volume.
Definition: porousmediumflow/1pnc/volumevariables.hh:311
Quantities required by the single-phase, n-component box model defined on a vertex.