ConstTransport Class Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
Private Attributes |
List of all members
amr_wind::transport::ConstTransport Class Reference
#include <ConstTransport.H>
Inheritance diagram for amr_wind::transport::ConstTransport:
Collaboration diagram for amr_wind::transport::ConstTransport:
Public Member Functions | |
ConstTransport (CFDSim &sim) | |
~ConstTransport () override=default | |
amrex::Real | viscosity () const |
amrex::Real | thermal_diffusivity () const |
amrex::Real | laminar_prandtl () const |
amrex::Real | turbulent_prandtl () const |
std::unique_ptr< ScratchField > | mu () override |
Return the dynamic visocity field. | |
std::unique_ptr< ScratchField > | alpha () override |
Return the thermal diffusivity field. | |
std::unique_ptr< ScratchField > | scalar_diffusivity (const std::string &scalar_name) override |
Scalar diffusivity based on Schmidt number. | |
Public Member Functions inherited from amr_wind::transport::TransportModel | |
virtual | ~TransportModel ()=default |
Static Public Member Functions | |
static std::string | identifier () |
static amrex::Real | laminar_schmidt (const std::string &scalar_name) |
static amrex::Real | turbulent_schmidt (const std::string &scalar_name) |
Static Public Attributes | |
static constexpr bool | constant_properties = true |
Private Attributes | |
FieldRepo & | m_repo |
Reference to the field repository (for creating scratch fields) | |
amrex::Real | m_mu {1.0e-5} |
(Laminar) dynamic viscosity | |
amrex::Real | m_Pr {1.0} |
Prandtl number. | |
amrex::Real | m_Prt {1.0} |
Turbulent Prandtl number. | |
Detailed Description
Fluid transport model with constant properties
Constructor & Destructor Documentation
◆ ConstTransport()
|
inlineexplicit |
◆ ~ConstTransport()
|
overridedefault |
Member Function Documentation
◆ alpha()
|
inlineoverridevirtual |
Return the thermal diffusivity field.
Implements amr_wind::transport::TransportModel.
◆ identifier()
|
inlinestatic |
◆ laminar_prandtl()
|
inline |
◆ laminar_schmidt()
|
inlinestatic |
◆ mu()
|
inlineoverridevirtual |
Return the dynamic visocity field.
Implements amr_wind::transport::TransportModel.
◆ scalar_diffusivity()
|
inlineoverridevirtual |
Scalar diffusivity based on Schmidt number.
Implements amr_wind::transport::TransportModel.
◆ thermal_diffusivity()
|
inline |
◆ turbulent_prandtl()
|
inline |
◆ turbulent_schmidt()
|
inlinestatic |
◆ viscosity()
|
inline |
Member Data Documentation
◆ constant_properties
|
staticconstexpr |
◆ m_mu
|
private |
(Laminar) dynamic viscosity
◆ m_Pr
|
private |
Prandtl number.
◆ m_Prt
|
private |
Turbulent Prandtl number.
◆ m_repo
|
private |
Reference to the field repository (for creating scratch fields)
The documentation for this class was generated from the following file:
- /home/runner/work/amr-wind/amr-wind/amr-wind/transport_models/ConstTransport.H
Generated by 1.12.0