32 using VolumeVariables =
typename OutputModule::VolumeVariables;
33 using FS =
typename VolumeVariables::FluidSystem;
37 out.addFluxVariable([](
const auto& fluxVars,
const auto& fluxVarsCache)
38 {
return fluxVarsCache.pcEntry(); },
"pcEntry");
40 out.addFluxVariable([](
const auto& fluxVars,
const auto& fluxVarsCache)
41 {
return fluxVarsCache.transmissibility(FS::phase0Idx); },
"transmissibilityW");
43 out.addFluxVariable([](
const auto& fluxVars,
const auto& fluxVarsCache)
44 {
return fluxVarsCache.transmissibility(FS::phase1Idx); },
"transmissibilityN");
46 auto volumeFluxW = [](
const auto& fluxVars,
const auto& fluxVarsCache)
48 auto upwindTerm = [](
const auto& volVars) {
return volVars.mobility(FS::phase0Idx); };
50 return abs(fluxVars.advectiveFlux(FS::phase0Idx, upwindTerm));
52 out.addFluxVariable(volumeFluxW,
"volumeFluxW");
54 auto volumeFluxN = [](
const auto& fluxVars,
const auto& fluxVarsCache)
56 auto upwindTerm = [](
const auto& volVars) {
return volVars.mobility(FS::phase1Idx); };
58 return abs(fluxVars.advectiveFlux(FS::phase1Idx, upwindTerm));
60 out.addFluxVariable(volumeFluxN,
"volumeFluxN");