ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ERF_Plotfile2DSampledLevel.H File Reference
#include <optional>
#include <string>
#include <AMReX_ParmParse.H>
#include <AMReX_REAL.H>
#include <AMReX_Vector.H>
#include "ERF_Plotfile2DCatalog.H"
#include "ERF_Plotfile2DSampledField.H"
Include dependency graph for ERF_Plotfile2DSampledLevel.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  plotfile2d::SampledVerticalCoordinateMetadata
 
struct  plotfile2d::SampledLevelMetadata
 
struct  plotfile2d::Plotfile2DOutputDescriptor
 
struct  plotfile2d::SampledLevelDefinition
 

Namespaces

 plotfile2d
 

Enumerations

enum class  plotfile2d::SampledCoordinate { plotfile2d::ModelIndex , plotfile2d::HeightMSL , plotfile2d::HeightAGL , plotfile2d::Pressure }
 
enum class  plotfile2d::SampledInterpolation { plotfile2d::None , plotfile2d::Linear }
 

Functions

const char * plotfile2d::sampled_coordinate_to_string (SampledCoordinate coordinate) noexcept
 
const char * plotfile2d::sampled_coordinate_tag (SampledCoordinate coordinate) noexcept
 
const char * plotfile2d::sampled_coordinate_default_units (SampledCoordinate coordinate) noexcept
 
const char * plotfile2d::sampled_coordinate_default_interpolation (SampledCoordinate coordinate) noexcept
 
const char * plotfile2d::sampled_interpolation_to_string (SampledInterpolation interpolation) noexcept
 
SampledCoordinate plotfile2d::sampled_coordinate_from_string (const std::string &value)
 
SampledInterpolation plotfile2d::sampled_interpolation_from_string (const std::string &value)
 
std::string plotfile2d::validate_sampled_coordinate_string (const std::string &level_set_name, const std::string &value)
 
std::string plotfile2d::sampled_level_error_prefix (const std::string &level_set_name, const std::string &parameter_name)
 
std::string plotfile2d::sampled_level_value_tag (amrex::Real value, const std::string &units)
 
std::string plotfile2d::sampled_output_name (const std::string &field_name, SampledCoordinate coordinate, amrex::Real value, const std::string &units)
 
std::string plotfile2d::validate_sampled_level_definition (const SampledLevelDefinition &level_set)
 
SampledLevelDefinition plotfile2d::parse_sampled_level_definition (const std::string &level_set_name, const std::string &pp_prefix)
 
amrex::Vector< std::string > plotfile2d::parse_requested_sampled_level_sets (const std::string &pp_prefix, int which)
 
amrex::Vector< Plotfile2DOutputDescriptor > plotfile2d::build_sampled_level_output_descriptors_from_definitions (const amrex::Vector< SampledLevelDefinition > &level_sets, const amrex::Vector< std::string > &static_plot_vars, const SolverChoice &solver_choice)
 
amrex::Vector< Plotfile2DOutputDescriptor > plotfile2d::build_sampled_level_output_descriptors (const std::string &pp_prefix, int which, const amrex::Vector< std::string > &static_plot_vars, const SolverChoice &solver_choice)