12#ifndef DUMUX_FREEFLOW_NAVIERSTOKES_ENERGY_IO_FIELDS_HH
13#define DUMUX_FREEFLOW_NAVIERSTOKES_ENERGY_IO_FIELDS_HH
23template<
class IsothermalIOFields>
28 template <
class OutputModule>
31 IsothermalIOFields::initOutputModule(out);
34 out.addVolumeVariable([](
const auto& v){
return v.fluidThermalConductivity(); },
"lambda");
38 template<
class ModelTraits,
class Flu
idSystem =
void>
41 if (pvIdx < ModelTraits::numEq() - 1)
42 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:39
Adds I/O fields specific to non-isothermal free-flow models.
Definition: freeflow/navierstokes/energy/iofields.hh:25
static void initOutputModule(OutputModule &out)
Add the non-isothermal specific output fields.
Definition: freeflow/navierstokes/energy/iofields.hh:29
static std::string primaryVariableName(int pvIdx, int state=0)
return the names of the primary variables
Definition: freeflow/navierstokes/energy/iofields.hh:39