Specialization of the CCTpfaDarcysLaw grids where dim=dimWorld. More...
#include <dumux/multidomain/facet/cellcentered/tpfa/darcyslaw.hh>

Specialization of the CCTpfaDarcysLaw grids where dim=dimWorld.
Public Types | |
| using | Scalar = ScalarType |
| state the scalar type of the law | |
| using | Cache = CCTpfaFacetCouplingDarcysLawCache<ThisType, GridGeometry, false> |
| export the type for the corresponding cache | |
| using | TijContainer = typename Cache::AdvectionTransmissibilityContainer |
| export the type used to store transmissibilities | |
Static Public Member Functions | |
| template<class Problem, class ElementVolumeVariables, class ElementFluxVarsCache> | |
| static Scalar | flux (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf, int phaseIdx, const ElementFluxVarsCache &elemFluxVarsCache) |
| Compute the advective flux. | |
| template<class Problem, class ElementVolumeVariables> | |
| static TijContainer | calculateTransmissibility (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf) |
| template<class Problem, class ElementVolumeVariables> | |
| static TijContainer | calculateTransmissibility (const Problem &problem, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf, typename Cache::GravityCoefficients &g) |
Static Public Attributes | |
| static const DiscretizationMethod | discMethod = DiscretizationMethod::cctpfa |
| export the discretization method this implementation belongs to | |
| using Dumux::CCTpfaFacetCouplingDarcysLawImpl< ScalarType, GridGeometry, false >::Cache = CCTpfaFacetCouplingDarcysLawCache<ThisType, GridGeometry, false> |
export the type for the corresponding cache
| using Dumux::CCTpfaFacetCouplingDarcysLawImpl< ScalarType, GridGeometry, false >::Scalar = ScalarType |
state the scalar type of the law
| using Dumux::CCTpfaFacetCouplingDarcysLawImpl< ScalarType, GridGeometry, false >::TijContainer = typename Cache::AdvectionTransmissibilityContainer |
export the type used to store transmissibilities
|
inlinestatic |
|
inlinestatic |
use the standard darcy's law and only compute one transmissibility
xi factor for the coupling conditions
|
inlinestatic |
Compute the advective flux.
|
static |
export the discretization method this implementation belongs to