Specialization of the flux variables cache filler for the cell centered tpfa method.
More...
template<class Problem, class ModelTraits, bool diffusionIsSolDependent, bool heatConductionIsSolDependent>
class Dumux::FreeFlowScalarFluxVariablesCacheFillerImplementation< Problem, ModelTraits, diffusionIsSolDependent, heatConductionIsSolDependent, DiscretizationMethods::CCTpfa >
Specialization of the flux variables cache filler for the cell centered tpfa method.
|
| FreeFlowScalarFluxVariablesCacheFillerImplementation (const Problem &problem) |
| The constructor. Sets the problem pointer. More...
|
|
template<class FluxVariablesCacheContainer , class FluxVariablesCache , class ElementVolumeVariables > |
void | fill (FluxVariablesCacheContainer &fluxVarsCacheContainer, FluxVariablesCache &scvfFluxVarsCache, const Element &element, const FVElementGeometry &fvGeometry, const ElementVolumeVariables &elemVolVars, const SubControlVolumeFace &scvf, const bool forceUpdateAll=false) |
| function to fill the flux variables caches More...
|
|
template<class Problem , class ModelTraits , bool diffusionIsSolDependent, bool heatConductionIsSolDependent>
template<class FluxVariablesCacheContainer , class FluxVariablesCache , class ElementVolumeVariables >
void Dumux::FreeFlowScalarFluxVariablesCacheFillerImplementation< Problem, ModelTraits, diffusionIsSolDependent, heatConductionIsSolDependent, DiscretizationMethods::CCTpfa >::fill |
( |
FluxVariablesCacheContainer & |
fluxVarsCacheContainer, |
|
|
FluxVariablesCache & |
scvfFluxVarsCache, |
|
|
const Element & |
element, |
|
|
const FVElementGeometry & |
fvGeometry, |
|
|
const ElementVolumeVariables & |
elemVolVars, |
|
|
const SubControlVolumeFace & |
scvf, |
|
|
const bool |
forceUpdateAll = false |
|
) |
| |
|
inline |
function to fill the flux variables caches
- Parameters
-
fluxVarsCacheContainer | Either the element or global flux variables cache |
scvfFluxVarsCache | The flux var cache to be updated corresponding to the given scvf |
element | The finite element |
fvGeometry | The finite volume geometry |
elemVolVars | The element volume variables |
scvf | The corresponding sub-control volume face |
forceUpdateAll | if true, forces all caches to be updated (even the solution-independent ones) |