ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ERF_PlotfileSelection.H File Reference
#include <algorithm>
#include <string>
#include <AMReX_Vector.H>
#include "ERF_DataStruct.H"
Include dependency graph for ERF_PlotfileSelection.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  erf_plotfile::Plot3DMoistureCapabilities
 
struct  erf_plotfile::Plot3DSelectionCapabilities
 
struct  erf_plotfile::Plot3DQRange
 

Namespaces

 erf_plotfile
 

Functions

Plot3DMoistureCapabilities erf_plotfile::plot3d_moisture_capabilities (const MoistureType moisture_type)
 
int erf_plotfile::plot3d_q_conserved_component_index (const int q)
 
int erf_plotfile::plot3d_conserved_component_index (const std::string &name)
 
bool erf_plotfile::plot3d_has_moist_state (const Plot3DSelectionCapabilities &caps)
 
bool erf_plotfile::plot3d_source_component_available (const Plot3DSelectionCapabilities &caps, const int q)
 
bool erf_plotfile::plot3d_moist_q_component_available (const Plot3DSelectionCapabilities &caps, const int q)
 
Plot3DQRange erf_plotfile::plot3d_total_mass_q_range (const int moist_state_size, const int moist_numconc_size)
 
Plot3DQRange erf_plotfile::plot3d_nonprecipitating_q_range (const int moist_state_size)
 
Plot3DQRange erf_plotfile::plot3d_precipitating_q_range (const int moist_state_size, const int moist_numconc_size)
 
bool erf_plotfile::plot3d_q_range_available (const Plot3DSelectionCapabilities &caps, const Plot3DQRange range)
 
bool erf_plotfile::plot3d_fixed_unconditional_diagnostic (const std::string &name)
 
bool erf_plotfile::plot3d_fixed_variable_available (const std::string &name, const Plot3DSelectionCapabilities &caps)
 
bool erf_plotfile::plot3d_needs_pressure (const amrex::Vector< std::string > &names)
 
amrex::Vector< std::string > erf_plotfile::plot3d_selected_particle_count_names (const amrex::Vector< std::string > &requested, const amrex::Vector< std::string > &configured)