template<class TypeTag>
class Dumux::FlatPlateNCTestProblem< TypeTag >
Test problem for the one-phase model.
Dry air is entering from the left side and flows above a 1-D a flat plate. In the middle of the inlet, water vapor is injected, which spreads by turbulent diffusion. For the non-isothermal model the bottom has a constant temperature which is \( \unit[30]{K} \) higher than the initial and inlet temperature.
|
BoundaryTypes | boundaryTypesAtPos (const GlobalPosition &globalPos) const |
| Specifies which kind of boundary condition should be used for which equation on a given boundary control volume. More...
|
|
template<class Element , class FVElementGeometry , class SubControlVolume > |
bool | isDirichletCell (const Element &element, const FVElementGeometry &fvGeometry, const SubControlVolume &scv, int pvIdx) const |
| Returns whether a fixed Dirichlet value shall be used at a given cell. More...
|
|
PrimaryVariables | dirichlet (const Element &element, const SubControlVolumeFace &scvf) const |
| Evaluate the boundary conditions for a dirichlet values at the boundary. More...
|
|
template<bool enable = (ModelTraits::turbulenceModel() == TurbulenceModel::komega || ModelTraits::turbulenceModel() == TurbulenceModel::kepsilon), std::enable_if_t<!enable, int > = 0> |
PrimaryVariables | dirichlet (const Element &element, const SubControlVolume &scv) const |
| Evaluate the boundary conditions for fixed values at cell centers. More...
|
|
template<bool enable = (ModelTraits::turbulenceModel() == TurbulenceModel::komega || ModelTraits::turbulenceModel() == TurbulenceModel::kepsilon), std::enable_if_t< enable, int > = 0> |
PrimaryVariables | dirichlet (const Element &element, const SubControlVolume &scv) const |
| Evaluate the boundary conditions for fixed values at cell centers. More...
|
|
PrimaryVariables | initialAtPos (const GlobalPosition &globalPos) const |
| Evaluates the initial value for a control volume. More...
|
|
void | setTimeLoop (TimeLoopPtr timeLoop) |
|
Scalar | time () const |
|