BoussinesqBuoyancy Class Reference
AMR-Wind API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
amr_wind::pde::icns::BoussinesqBuoyancy Class Reference
#include <BoussinesqBuoyancy.H>
Inheritance diagram for amr_wind::pde::icns::BoussinesqBuoyancy:
Collaboration diagram for amr_wind::pde::icns::BoussinesqBuoyancy:
Public Member Functions | |
BoussinesqBuoyancy (const CFDSim &sim) | |
~BoussinesqBuoyancy () override | |
void | operator() (const int lev, const amrex::MFIter &mfi, const amrex::Box &bx, const FieldState fstate, const amrex::Array4< amrex::Real > &src_term) const override |
Static Public Member Functions | |
static std::string | identifier () |
Private Attributes | |
const Field & | m_temperature |
const Field * | m_vof |
amrex::Vector< amrex::Real > | m_gravity {0.0, 0.0, -9.81} |
amrex::Real | m_ref_theta {300.0} |
Reference temperature (Kelvin) | |
amrex::Real | m_beta {0.0} |
Thermal expansion coefficient. | |
bool | m_is_vof {false} |
Check for VOF. | |
Detailed Description
Boussinesq buoyancy source term
\[ S = \beta g \left( T_\mathrm{ref} - T \right) \]
Constructor & Destructor Documentation
◆ BoussinesqBuoyancy()
|
explicit |
Boussinesq buoyancy source term for ABL simulations
Reads in the following parameters from BoussinesqBuoyancy
namespace:
reference_temperature
(Mandatory) temperature (T0
) in Kelvinthermal_expansion_coeff
Optional, default =1.0 / T0
gravity
acceleration due to gravity (m/s)
◆ ~BoussinesqBuoyancy()
|
overridedefault |
Member Function Documentation
◆ identifier()
|
inlinestatic |
◆ operator()()
|
override |
Member Data Documentation
◆ m_beta
|
private |
Thermal expansion coefficient.
◆ m_gravity
|
private |
◆ m_is_vof
|
private |
Check for VOF.
◆ m_ref_theta
|
private |
Reference temperature (Kelvin)
◆ m_temperature
|
private |
◆ m_vof
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/icns/source_terms/BoussinesqBuoyancy.H
- /home/runner/work/amr-wind/amr-wind/amr-wind/equation_systems/icns/source_terms/BoussinesqBuoyancy.cpp
Generated by 1.12.0