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

Go to the source code of this file.

Classes

struct  plotfile2d::SampledFieldDescriptor
 
struct  plotfile2d::SampledFieldSelection
 

Namespaces

 plotfile2d
 

Enumerations

enum class  plotfile2d::SampledFieldID {
  plotfile2d::Rho , plotfile2d::Theta , plotfile2d::Temp , plotfile2d::Pressure ,
  plotfile2d::HeightMSL , plotfile2d::HeightAGL , plotfile2d::Qv , plotfile2d::Qc ,
  plotfile2d::Qi , plotfile2d::Qr , plotfile2d::Qs , plotfile2d::Qg ,
  plotfile2d::UEast , plotfile2d::VNorth , plotfile2d::W , plotfile2d::WindSpeed ,
  plotfile2d::WindDir
}
 

Functions

const amrex::Vector< SampledFieldDescriptor > & plotfile2d::sampled_field_catalog ()
 
const SampledFieldDescriptor * plotfile2d::find_sampled_field (const std::string &name)
 
amrex::Vector< std::string > plotfile2d::available_sampled_field_names (const SolverChoice &solver_choice)
 
SampledFieldSelection plotfile2d::select_requested_sampled_fields (const amrex::Vector< std::string > &requested, const SolverChoice &solver_choice)
 
std::string plotfile2d::sampled_field_id_to_string (SampledFieldID field_id)
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool plotfile2d::sampled_field_is_wind (SampledFieldID field_id) noexcept
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool plotfile2d::sampled_field_is_scalar_state (SampledFieldID field_id) noexcept
 
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real plotfile2d::sampled_field_value (SampledFieldID field_id, const amrex::Array4< const amrex::Real > &cons_arr, const amrex::Array4< const amrex::Real > &z_phys_cc_arr, const amrex::Array4< const amrex::Real > &z_phys_nd_arr, bool have_z_phys_cc, int i, int j, int k, const MoistureComponentIndices &moisture_indices) noexcept
 
const char * plotfile2d::sampled_field_name (SampledFieldID field_id) noexcept