template<class TypeTag,
ReferenceSystemFormulation referenceSystem>
class Dumux::CCTpfaFacetCouplingFicksLawImpl< TypeTag, referenceSystem, false >
Specialization of CCTpfaFacetCouplingFicksLawImpl for dim=dimWorld.
|
static constexpr ReferenceSystemFormulation | referenceSystemFormulation () |
| Return the reference system. More...
|
|
template<class Problem , class ElementVolumeVariables , class ElementFluxVarsCache > |
static ComponentFluxVector | flux (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf, int phaseIdx, const ElementFluxVarsCache &elemFluxVarsCache) |
| Compute the diffusive fluxes. More...
|
|
template<class Problem , class ElementVolumeVariables > |
static Cache::DiffusionTransmissibilityContainer | calculateTransmissibility (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf, unsigned int phaseIdx, unsigned int compIdx) |
|
static ComponentFluxVector | flux (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf, const int phaseIdx, const ElementFluxVariablesCache &elemFluxVarsCache) |
| Returns the diffusive fluxes of all components within a fluid phase across the given sub-control volume face. The computed fluxes are given in mole/s or kg/s, depending on the template parameter ReferenceSystemFormulation. More...
|
|
static Scalar | calculateTransmissibility (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf, const int phaseIdx, const int compIdx) |
| compute diffusive transmissibilities More...
|
|