24#ifndef DUMUX_FREEFLOW_TURBLENCEMODEL_HH
25#define DUMUX_FREEFLOW_TURBLENCEMODEL_HH
57 switch (turbulenceModel)
66 default:
return "Invalid";
86 default:
return "Invalid";
98 DUNE_THROW(
ParameterException,
"\nThis SST Model approach : \"" << sstModel <<
"\" is not implemented.\n"
99 <<
"The available SST models are as follows: \n"
Some exceptions thrown in DuMux.
TurbulenceModel
The available free flow turbulence models in Dumux.
Definition turbulencemodel.hh:38
@ zeroeq
Definition turbulencemodel.hh:39
@ none
Definition turbulencemodel.hh:39
@ oneeq
Definition turbulencemodel.hh:39
@ sst
Definition turbulencemodel.hh:39
@ lowrekepsilon
Definition turbulencemodel.hh:39
@ kepsilon
Definition turbulencemodel.hh:39
@ komega
Definition turbulencemodel.hh:39
SSTModel
The available variations of the SST Turbulence Model.
Definition turbulencemodel.hh:75
@ SST
Definition turbulencemodel.hh:75
@ BSL
Definition turbulencemodel.hh:75
@ none
Definition method.hh:43
std::string turbulenceModelToString(TurbulenceModel turbulenceModel)
return the name of the Turbulence Model
Definition turbulencemodel.hh:55
std::string sstModelToString(SSTModel sstModel)
return the name of the sst Model as a string
Definition turbulencemodel.hh:80
constexpr unsigned int numTurbulenceEq(TurbulenceModel model)
Definition turbulencemodel.hh:42
SSTModel sstModelFromString(const std::string &sstModel)
Convenience function to convert user input given as std::string to the corresponding enum class used ...
Definition turbulencemodel.hh:94
Exception thrown if a run-time parameter is not specified correctly.
Definition exceptions.hh:60