1 #ifndef ERF_PLOTFILE2DSAMPLED_LEVEL_H_
2 #define ERF_PLOTFILE2DSAMPLED_LEVEL_H_
7 #include <AMReX_ParmParse.H>
8 #include <AMReX_REAL.H>
9 #include <AMReX_Vector.H>
84 const std::string&
value);
87 const std::string& parameter_name);
93 const std::string&
units);
98 const std::string& pp_prefix);
104 const amrex::Vector<SampledLevelDefinition>& level_sets,
105 const amrex::Vector<std::string>& static_plot_vars,
109 const std::string& pp_prefix,
111 const amrex::Vector<std::string>& static_plot_vars,
Real value
Definition: ERF_HurricaneDiagnostics.cpp:30
std::string units
Definition: ERF_Plotfile2DCatalog.cpp:99
amrex::Real Real
Definition: ERF_ShocInterface.H:19
Definition: ERF_Plotfile2DCatalog.cpp:7
std::string validate_sampled_coordinate_string(const std::string &level_set_name, const std::string &value)
Definition: ERF_Plotfile2DSampledLevel.cpp:196
SampledCoordinate sampled_coordinate_from_string(const std::string &value)
Definition: ERF_Plotfile2DSampledLevel.cpp:162
SampledInterpolation
Definition: ERF_Plotfile2DSampledLevel.H:30
SampledCoordinate
Definition: ERF_Plotfile2DSampledLevel.H:22
SampledLevelDefinition parse_sampled_level_definition(const std::string &level_set_name, const std::string &pp_prefix)
Definition: ERF_Plotfile2DSampledLevel.cpp:308
const char * sampled_coordinate_tag(SampledCoordinate coordinate) noexcept
Definition: ERF_Plotfile2DSampledLevel.cpp:128
std::string validate_sampled_level_definition(const SampledLevelDefinition &level_set)
Definition: ERF_Plotfile2DSampledLevel.cpp:247
DiagnosticCategory
Definition: ERF_Plotfile2DCatalog.H:81
amrex::Vector< std::string > parse_requested_sampled_level_sets(const std::string &pp_prefix, int which)
Definition: ERF_Plotfile2DSampledLevel.cpp:367
SampledInterpolation sampled_interpolation_from_string(const std::string &value)
Definition: ERF_Plotfile2DSampledLevel.cpp:182
const char * sampled_coordinate_to_string(SampledCoordinate coordinate) noexcept
Definition: ERF_Plotfile2DSampledLevel.cpp:116
amrex::Vector< Plotfile2DOutputDescriptor > build_sampled_level_output_descriptors(const std::string &pp_prefix, int which, const amrex::Vector< std::string > &static_plot_vars, const SolverChoice &solver_choice)
Definition: ERF_Plotfile2DSampledLevel.cpp:488
MissingPolicy
Definition: ERF_Plotfile2DCatalog.H:95
@ FillMinus999WhenUnavailable
const char * sampled_interpolation_to_string(SampledInterpolation interpolation) noexcept
Definition: ERF_Plotfile2DSampledLevel.cpp:152
const char * sampled_coordinate_default_units(SampledCoordinate coordinate) noexcept
Definition: ERF_Plotfile2DSampledLevel.cpp:140
std::string sampled_level_value_tag(amrex::Real value, const std::string &units)
Definition: ERF_Plotfile2DSampledLevel.cpp:225
amrex::Vector< Plotfile2DOutputDescriptor > 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)
Definition: ERF_Plotfile2DSampledLevel.cpp:385
const char * sampled_coordinate_default_interpolation(SampledCoordinate coordinate) noexcept
Definition: ERF_Plotfile2DSampledLevel.cpp:146
std::string sampled_output_name(const std::string &field_name, SampledCoordinate coordinate, amrex::Real value, const std::string &units)
Definition: ERF_Plotfile2DSampledLevel.cpp:235
std::string sampled_level_error_prefix(const std::string &level_set_name, const std::string ¶meter_name)
Definition: ERF_Plotfile2DSampledLevel.cpp:215
Definition: ERF_DataStruct.H:141
Definition: ERF_Plotfile2DCatalog.H:102
Definition: ERF_Plotfile2DSampledLevel.H:53
std::string units
Definition: ERF_Plotfile2DSampledLevel.H:56
DiagnosticCategory category
Definition: ERF_Plotfile2DSampledLevel.H:57
std::optional< SampledLevelMetadata > sampled_level
Definition: ERF_Plotfile2DSampledLevel.H:61
amrex::Real missing_value
Definition: ERF_Plotfile2DSampledLevel.H:59
MissingPolicy missing_policy
Definition: ERF_Plotfile2DSampledLevel.H:58
std::string name
Definition: ERF_Plotfile2DSampledLevel.H:54
const DiagnosticDescriptor * static_diagnostic
Definition: ERF_Plotfile2DSampledLevel.H:60
std::string long_name
Definition: ERF_Plotfile2DSampledLevel.H:55
Definition: ERF_Plotfile2DSampledLevel.H:65
amrex::Vector< std::string > fields
Definition: ERF_Plotfile2DSampledLevel.H:70
SampledCoordinate coordinate
Definition: ERF_Plotfile2DSampledLevel.H:67
SampledInterpolation interpolation
Definition: ERF_Plotfile2DSampledLevel.H:71
std::string name
Definition: ERF_Plotfile2DSampledLevel.H:66
amrex::Real missing_value
Definition: ERF_Plotfile2DSampledLevel.H:72
amrex::Vector< amrex::Real > values
Definition: ERF_Plotfile2DSampledLevel.H:69
std::string units
Definition: ERF_Plotfile2DSampledLevel.H:68