/home/runner/work/amr-wind/amr-wind/amr-wind/transport_models/ConstTransport.H Source File
|
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
ConstTransport.H
Go to the documentation of this file.
Definition CFDSim.H:54
Definition FieldRepo.H:86
std::unique_ptr< ScratchField > create_scratch_field(const std::string &name, const int ncomp=1, const int nghost=0, const FieldLoc floc=FieldLoc::CELL) const
Definition FieldRepo.cpp:302
Field & get_field(const std::string &name, const FieldState fstate=FieldState::New) const
Definition FieldRepo.cpp:149
int num_active_levels() const noexcept
Total number of levels currently active in the AMR mesh.
Definition FieldRepo.H:361
bool field_exists(const std::string &name, const FieldState fstate=FieldState::New) const
Definition FieldRepo.cpp:215
Definition ConstTransport.H:13
void ref_theta_impl(const int lev, const amrex::MFIter &mfi, const amrex::Box &bx, const amrex::Array4< amrex::Real > &ref_theta) const override
Compute the reference temperature.
Definition ConstTransport.H:237
amrex::Real m_mu
(Laminar) dynamic viscosity
Definition ConstTransport.H:268
amrex::Real thermal_diffusivity() const
Definition ConstTransport.H:93
FieldRepo & m_repo
Reference to the field repository (for creating scratch fields)
Definition ConstTransport.H:265
amrex::Real reference_temperature() const override
Definition ConstTransport.H:210
amrex::Real turbulent_prandtl() const
Definition ConstTransport.H:97
void beta_impl(const int lev, const amrex::MFIter &mfi, const amrex::Box &bx, const amrex::Array4< amrex::Real > &beta) const override
Compute the thermal expansion coefficient.
Definition ConstTransport.H:170
~ConstTransport() override=default
amrex::Real m_Prt
Turbulent Prandtl number.
Definition ConstTransport.H:274
static constexpr bool constant_properties
Definition ConstTransport.H:15
amrex::Real viscosity() const
Definition ConstTransport.H:91
static amrex::Real turbulent_schmidt(const std::string &scalar_name)
Definition ConstTransport.H:108
amrex::Real m_Pr
Prandtl number.
Definition ConstTransport.H:271
amrex::Real laminar_prandtl() const
Definition ConstTransport.H:95
static std::string identifier()
Definition ConstTransport.H:17
ConstTransport(const CFDSim &sim)
Definition ConstTransport.H:19
std::unique_ptr< ScratchField > beta() const override
Return the thermal expansion coefficient.
Definition ConstTransport.H:153
amrex::Real m_constant_beta
Constant thermal expansion coefficient.
Definition ConstTransport.H:277
static amrex::Real laminar_schmidt(const std::string &scalar_name)
Definition ConstTransport.H:99
amrex::Real m_reference_temperature
Reference temperature.
Definition ConstTransport.H:280
std::unique_ptr< ScratchField > ref_theta() const override
Return the reference temperature.
Definition ConstTransport.H:216
std::unique_ptr< ScratchField > scalar_diffusivity(const std::string &scalar_name) override
Definition ConstTransport.H:139
std::unique_ptr< ScratchField > alpha() override
Return the thermal diffusivity field.
Definition ConstTransport.H:128
std::unique_ptr< ScratchField > mu() override
Return the dynamic visocity field.
Definition ConstTransport.H:118
static constexpr amrex::Real TIGHT_TOL
A tight tolerance.
Definition constants.H:19
Definition CFDSim.H:26
Generated by