version 3.8.0
Loading...
Searching...
No Matches
Dumux::FreeflowNCFluxVariablesImpl< TypeTag, DiscretizationMethods::Staggered > Class Template Reference

#include <dumux/freeflow/compositional/staggered/fluxvariables.hh>

Inheritance diagram for Dumux::FreeflowNCFluxVariablesImpl< TypeTag, DiscretizationMethods::Staggered >:

Public Types

using MolecularDiffusionType = GetPropType<TypeTag, Properties::MolecularDiffusionType>
 

Public Member Functions

template<class ElementVolumeVariables , class ElementFaceVariables , class FluxVariablesCache >
CellCenterPrimaryVariables computeMassFlux (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const ElementFaceVariables &elemFaceVars, const SubControlVolumeFace &scvf, const FluxVariablesCache &fluxVarsCache)
 Computes the flux for the cell center residual.
 

Static Public Attributes

static constexpr auto numComponents = ModelTraits::numFluidComponents()
 
static constexpr bool useMoles = ModelTraits::useMoles()
 

Member Typedef Documentation

◆ MolecularDiffusionType

template<class TypeTag >
using Dumux::FreeflowNCFluxVariablesImpl< TypeTag, DiscretizationMethods::Staggered >::MolecularDiffusionType = GetPropType<TypeTag, Properties::MolecularDiffusionType>

Member Function Documentation

◆ computeMassFlux()

template<class TypeTag >
template<class ElementVolumeVariables , class ElementFaceVariables , class FluxVariablesCache >
CellCenterPrimaryVariables Dumux::FreeflowNCFluxVariablesImpl< TypeTag, DiscretizationMethods::Staggered >::computeMassFlux ( const Problem & problem,
const Element & element,
const FVElementGeometry & fvGeometry,
const ElementVolumeVariables & elemVolVars,
const ElementFaceVariables & elemFaceVars,
const SubControlVolumeFace & scvf,
const FluxVariablesCache & fluxVarsCache )
inline

Member Data Documentation

◆ numComponents

template<class TypeTag >
constexpr auto Dumux::FreeflowNCFluxVariablesImpl< TypeTag, DiscretizationMethods::Staggered >::numComponents = ModelTraits::numFluidComponents()
staticconstexpr

◆ useMoles

template<class TypeTag >
constexpr bool Dumux::FreeflowNCFluxVariablesImpl< TypeTag, DiscretizationMethods::Staggered >::useMoles = ModelTraits::useMoles()
staticconstexpr

The documentation for this class was generated from the following file: