31        using VolumeVariables = 
typename OutputModule::VolumeVariables;
 
   32        using FluidSystem = 
typename VolumeVariables::FluidSystem;
 
   35        for (
int phaseIdx = 0; phaseIdx < VolumeVariables::numFluidPhases(); ++phaseIdx)
 
   37            out.addVolumeVariable( [phaseIdx](
const auto& v){ 
return v.saturation(phaseIdx); },
 
   39            out.addVolumeVariable( [phaseIdx](
const auto& v){ 
return v.pressure(phaseIdx); },
 
   41            out.addVolumeVariable( [phaseIdx](
const auto& v){ 
return v.density(phaseIdx); },
 
   44            for (
int compIdx = 0; compIdx < VolumeVariables::numFluidComponents(); ++compIdx)
 
   45                out.addVolumeVariable([phaseIdx, compIdx](
const auto& v){ return v.moleFraction(phaseIdx, compIdx); },
 
   49        out.addVolumeVariable( [](
const auto& v){ 
return v.porosity(); },
 
   51        out.addVolumeVariable( [](
const auto& v){ 
return v.priVars().state(); },
 
   53        out.addVolumeVariable( [](
const auto& v){ 
return v.permeability(); },
 
 
   60        using Indices = 
typename ModelTraits::Indices;
 
   61        static constexpr auto numEq = ModelTraits::numEq();
 
   62        using StringVec = std::array<std::string, numEq>;
 
   66            case Indices::threePhases:
 
   73            case Indices::wPhaseOnly:
 
   80            case Indices::gnPhaseOnly:
 
   87            case Indices::wnPhaseOnly:
 
   94            case Indices::gPhaseOnly:
 
  101            case Indices::wgPhaseOnly: