ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
MoistureComponentIndices Struct Reference

Component indices for moisture species in the conserved state. More...

#include <ERF_DataStruct.H>

Collaboration diagram for MoistureComponentIndices:

Public Member Functions

 MoistureComponentIndices (int qv_comp, int qc_comp, int qi_comp=-1, int qr_comp=-1, int qs_comp=-1, int qg_comp=-1, int nc_comp=-1, int ni_comp=-1, int nr_comp=-1, int ns_comp=-1, int ng_comp=-1)
 Construct moisture component indices from conserved-state component numbers. More...
 
 MoistureComponentIndices ()=default
 Construct an empty set of moisture component indices. More...
 

Public Attributes

int qv = -1
 Water vapor component index. More...
 
int qc = -1
 Cloud liquid water component index. More...
 
int qi = -1
 Cloud ice component index. More...
 
int qr = -1
 Rain component index. More...
 
int qs = -1
 Snow component index. More...
 
int qg = -1
 Graupel component index. More...
 
int nc = -1
 Cloud liquid water number concentration component index. More...
 
int ni = -1
 Cloud ice number concentration component index. More...
 
int nr = -1
 Rain number concentration component index. More...
 
int ns = -1
 Snow number concentration component index. More...
 
int ng = -1
 Graupel number concentration component index. More...
 

Detailed Description

Component indices for moisture species in the conserved state.

Constructor & Destructor Documentation

◆ MoistureComponentIndices() [1/2]

MoistureComponentIndices::MoistureComponentIndices ( int  qv_comp,
int  qc_comp,
int  qi_comp = -1,
int  qr_comp = -1,
int  qs_comp = -1,
int  qg_comp = -1,
int  nc_comp = -1,
int  ni_comp = -1,
int  nr_comp = -1,
int  ns_comp = -1,
int  ng_comp = -1 
)
inline

Construct moisture component indices from conserved-state component numbers.

Parameters
qv_compWater vapor component index.
qc_compCloud liquid water component index.
qi_compCloud ice component index.
qr_compRain component index.
qs_compSnow component index.
qg_compGraupel component index.
nc_compCloud liquid water number concentration component index.
ni_compCloud ice number concentration component index.
nr_compRain number concentration component index.
ns_compSnow number concentration component index.
ng_compGraupel number concentration component index.
203  : qv(qv_comp), qc(qc_comp), qi(qi_comp), qr(qr_comp), qs(qs_comp), qg(qg_comp),
204  nc(nc_comp), ni(ni_comp), nr(nr_comp), ns(ns_comp), ng(ng_comp) {}
int ns
Snow number concentration component index.
Definition: ERF_DataStruct.H:176
int qi
Cloud ice component index.
Definition: ERF_DataStruct.H:169
int qv
Water vapor component index.
Definition: ERF_DataStruct.H:167
int qs
Snow component index.
Definition: ERF_DataStruct.H:171
int qr
Rain component index.
Definition: ERF_DataStruct.H:170
int qc
Cloud liquid water component index.
Definition: ERF_DataStruct.H:168
int ng
Graupel number concentration component index.
Definition: ERF_DataStruct.H:177
int qg
Graupel component index.
Definition: ERF_DataStruct.H:172
int ni
Cloud ice number concentration component index.
Definition: ERF_DataStruct.H:174
int nr
Rain number concentration component index.
Definition: ERF_DataStruct.H:175
int nc
Cloud liquid water number concentration component index.
Definition: ERF_DataStruct.H:173

◆ MoistureComponentIndices() [2/2]

MoistureComponentIndices::MoistureComponentIndices ( )
default

Construct an empty set of moisture component indices.

Member Data Documentation

◆ nc

MoistureComponentIndices::nc = -1

Cloud liquid water number concentration component index.

◆ ng

MoistureComponentIndices::ng = -1

Graupel number concentration component index.

◆ ni

MoistureComponentIndices::ni = -1

Cloud ice number concentration component index.

◆ nr

MoistureComponentIndices::nr = -1

Rain number concentration component index.

◆ ns

MoistureComponentIndices::ns = -1

Snow number concentration component index.

◆ qc

◆ qg

MoistureComponentIndices::qg = -1

Graupel component index.

Referenced by GetMoistureVars().

◆ qi

◆ qr

MoistureComponentIndices::qr = -1

Rain component index.

Referenced by GetMoistureVars(), and ERF::PackAtmosphericStates().

◆ qs

MoistureComponentIndices::qs = -1

Snow component index.

Referenced by GetMoistureVars().

◆ qv


The documentation for this struct was generated from the following file: