|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
#include <ERF_SBMBulkProjection.H>

Public Member Functions | |
| SBMBulkProjection (const SBMLayout &layout) | |
| BulkProjection | apply (const std::vector< amrex::Real > &auxiliary) const |
| void | apply_to_core (const amrex::Box &box, const amrex::Array4< const amrex::Real > &auxiliary, const amrex::Array4< amrex::Real > &core, int qc_component, int qr_component) const |
| int | cloud_offset () const noexcept |
| int | cloud_count () const noexcept |
| int | rain_offset () const noexcept |
| int | rain_count () const noexcept |
Private Attributes | |
| int | m_cloud_offset {0} |
| int | m_cloud_count {0} |
| int | m_rain_offset {0} |
| int | m_rain_count {0} |
Fixed cloud/rain projection from the liquid population's mass bins.
|
explicit |

| BulkProjection erf_sbm::SBMBulkProjection::apply | ( | const std::vector< amrex::Real > & | auxiliary | ) | const |
| void erf_sbm::SBMBulkProjection::apply_to_core | ( | const amrex::Box & | box, |
| const amrex::Array4< const amrex::Real > & | auxiliary, | ||
| const amrex::Array4< amrex::Real > & | core, | ||
| int | qc_component, | ||
| int | qr_component | ||
| ) | const |
Referenced by erf_sbm::SBMStateManager::project_to_core(), and erf_sbm::restart_projection_matches().


|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
private |
Referenced by apply(), apply_to_core(), cloud_count(), and SBMBulkProjection().
|
private |
Referenced by apply(), apply_to_core(), cloud_offset(), and SBMBulkProjection().
|
private |
Referenced by apply(), apply_to_core(), rain_count(), and SBMBulkProjection().
|
private |
Referenced by apply(), apply_to_core(), rain_offset(), and SBMBulkProjection().