/home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/temperature/temperature.H Source File

AMR-Wind API: /home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/temperature/temperature.H Source File
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
Loading...
Searching...
No Matches
temperature.H
Go to the documentation of this file.
1#ifndef TEMPERATURE_H
2#define TEMPERATURE_H
3
9#include "AMReX_REAL.H"
10
11using namespace amrex::literals;
12
13namespace amr_wind::pde {
14
21
29
34{
35 using MLDiffOp = amrex::MLABecLaplacian;
37
38 static std::string pde_name() { return "Temperature"; }
39 static std::string var_name() { return "temperature"; }
40
41 static constexpr amrex::Real default_bc_value = 0.0_rt;
42
43 static constexpr int ndim = 1;
44 static constexpr bool multiply_rho = true;
45 static constexpr bool has_diffusion = true;
46 static constexpr bool need_nph_state = true;
47};
48
52template <>
54{
56 : m_tmodel(tmodel), m_fields(fields)
57 {}
58
59 void operator()() { m_tmodel.update_alphaeff(m_fields.mueff); }
60
63};
64
65} // namespace amr_wind::pde
66
67#endif /* TEMPERATURE_H */
Definition TemperatureSource.H:22
Definition TurbulenceModel.H:32
Definition AdvOp_Godunov.H:21
Definition PDEFields.H:27
Definition PDETraits.H:35
Definition temperature.H:34
static constexpr bool multiply_rho
Definition temperature.H:44
static constexpr amrex::Real default_bc_value
Definition temperature.H:41
TemperatureSource SrcTerm
Definition temperature.H:36
static constexpr bool need_nph_state
Definition temperature.H:46
amrex::MLABecLaplacian MLDiffOp
Definition temperature.H:35
static std::string var_name()
Definition temperature.H:39
static std::string pde_name()
Definition temperature.H:38
static constexpr bool has_diffusion
Definition temperature.H:45
static constexpr int ndim
Definition temperature.H:43
turbulence::TurbulenceModel & m_tmodel
Definition temperature.H:61
TurbulenceOp(turbulence::TurbulenceModel &tmodel, PDEFields &fields)
Definition temperature.H:55
PDEFields & m_fields
Definition temperature.H:62
void operator()()
Definition temperature.H:59