#include <TransportModel.H>
|
| ~TransportModel () override=default |
|
virtual std::unique_ptr< ScratchField > | mu ()=0 |
| Dynamic laminar viscosity (kg/m/s)
|
|
virtual std::unique_ptr< ScratchField > | alpha ()=0 |
| Thermal diffusivity.
|
|
virtual std::unique_ptr< ScratchField > | scalar_diffusivity (const std::string &scalar_name)=0 |
| Scalar diffusivity based on Schmidt number.
|
|
virtual std::unique_ptr< ScratchField > | beta () const =0 |
| Thermal expansion coefficient.
|
|
virtual void | beta_impl (const int lev, const amrex::MFIter &mfi, const amrex::Box &bx, const amrex::Array4< amrex::Real > &beta) const =0 |
| Thermal expansion coefficient.
|
|
virtual amrex::Real | reference_temperature () const =0 |
| Reference temperature.
|
|
virtual void | ref_theta_impl (const int lev, const amrex::MFIter &mfi, const amrex::Box &bx, const amrex::Array4< amrex::Real > &ref_theta) const =0 |
| Reference temperature.
|
|
virtual std::unique_ptr< ScratchField > | ref_theta () const =0 |
| Reference temperature.
|
|
virtual | ~Factory ()=default |
|
|
static std::string | base_identifier () |
|
static std::unique_ptr< TransportModel > | create (const std::string &key, Args... args) |
|
static void | print (std::ostream &os) |
|
Abstract representation of a transport model
◆ ~TransportModel()
amr_wind::transport::TransportModel::~TransportModel |
( |
| ) |
|
|
overridedefault |
◆ alpha()
virtual std::unique_ptr< ScratchField > amr_wind::transport::TransportModel::alpha |
( |
| ) |
|
|
pure virtual |
◆ base_identifier()
static std::string amr_wind::transport::TransportModel::base_identifier |
( |
| ) |
|
|
inlinestatic |
◆ beta()
virtual std::unique_ptr< ScratchField > amr_wind::transport::TransportModel::beta |
( |
| ) |
const |
|
pure virtual |
Thermal expansion coefficient.
◆ beta_impl()
virtual void amr_wind::transport::TransportModel::beta_impl |
( |
const int | lev, |
|
|
const amrex::MFIter & | mfi, |
|
|
const amrex::Box & | bx, |
|
|
const amrex::Array4< amrex::Real > & | beta ) const |
|
pure virtual |
Thermal expansion coefficient.
◆ mu()
virtual std::unique_ptr< ScratchField > amr_wind::transport::TransportModel::mu |
( |
| ) |
|
|
pure virtual |
Dynamic laminar viscosity (kg/m/s)
◆ ref_theta()
virtual std::unique_ptr< ScratchField > amr_wind::transport::TransportModel::ref_theta |
( |
| ) |
const |
|
pure virtual |
◆ ref_theta_impl()
virtual void amr_wind::transport::TransportModel::ref_theta_impl |
( |
const int | lev, |
|
|
const amrex::MFIter & | mfi, |
|
|
const amrex::Box & | bx, |
|
|
const amrex::Array4< amrex::Real > & | ref_theta ) const |
|
pure virtual |
◆ reference_temperature()
virtual amrex::Real amr_wind::transport::TransportModel::reference_temperature |
( |
| ) |
const |
|
pure virtual |
◆ scalar_diffusivity()
virtual std::unique_ptr< ScratchField > amr_wind::transport::TransportModel::scalar_diffusivity |
( |
const std::string & | scalar_name | ) |
|
|
pure virtual |
Scalar diffusivity based on Schmidt number.
◆ m_ngrow
const int amr_wind::transport::TransportModel::m_ngrow {1} |
|
protected |
The documentation for this class was generated from the following file: