24#ifndef DUMUX_FREEFLOW_NAVIERSTOKES_ENERGY_IO_FIELDS_HH
25#define DUMUX_FREEFLOW_NAVIERSTOKES_ENERGY_IO_FIELDS_HH
35template<
class IsothermalIOFields>
40 template <
class OutputModule>
43 IsothermalIOFields::initOutputModule(out);
46 out.addVolumeVariable([](
const auto& v){
return v.fluidThermalConductivity(); },
"lambda");
50 template<
class ModelTraits,
class Flu
idSystem =
void>
53 if (pvIdx < ModelTraits::numEq() - 1)
54 return IsothermalIOFields::template primaryVariableName<ModelTraits, FluidSystem>(pvIdx, state);
A collection of input/output field names for common physical quantities.
std::string temperature() noexcept
I/O name of temperature for equilibrium models.
Definition: name.hh:51
Adds I/O fields specific to non-isothermal free-flow models.
Definition: freeflow/navierstokes/energy/iofields.hh:37
static void initOutputModule(OutputModule &out)
Add the non-isothermal specific output fields.
Definition: freeflow/navierstokes/energy/iofields.hh:41
static std::string primaryVariableName(int pvIdx, int state=0)
return the names of the primary variables
Definition: freeflow/navierstokes/energy/iofields.hh:51