|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
An ordered list of conserved-state components forming an aggregate moisture output variable (qt, qn, qp, moist_density). More...
#include <ERF_DataStruct.H>

Public Member Functions | |
| void | append (int c) |
| Append a component, ignoring the ones the scheme does not carry. More... | |
| bool | empty () const |
Public Attributes | |
| int | comp [max_size] = {absent, absent, absent, absent, absent, absent} |
| int | size = 0 |
Static Public Attributes | |
| static constexpr int | max_size = 6 |
| qv, qc, qi, qr, qs, qg More... | |
An ordered list of conserved-state components forming an aggregate moisture output variable (qt, qn, qp, moist_density).
Only the species the active scheme carries are appended, so a consumer can sum the list without first asking which ones exist.
|
inline |
Append a component, ignoring the ones the scheme does not carry.
Referenced by MoistureComponentIndices::nonprecipitating_comps(), MoistureComponentIndices::precipitating_comps(), and MoistureComponentIndices::total_water_comps().

|
inline |
| int MoistureComponentIndices::CompList::comp[max_size] = {absent, absent, absent, absent, absent, absent} |
Referenced by append().
|
staticconstexpr |
qv, qc, qi, qr, qs, qg
Referenced by append().