1 #ifndef ERF_PLOTFILE2DUTILS_H_
2 #define ERF_PLOTFILE2DUTILS_H_
6 #include <AMReX_GpuQualifiers.H>
7 #include <AMReX_Vector.H>
21 bool native_shoc_has_consumed_flux_diagnostics,
22 bool host_flux_field_available) noexcept
24 return native_shoc_owns_scalar_fluxes &&
25 native_shoc_has_consumed_flux_diagnostics &&
26 host_flux_field_available;
36 const amrex::Vector<std::string>& available);
39 const std::string& unavailable_name,
40 const amrex::Vector<std::string>& available_names);
43 const std::string& parameter_name);
Definition: ERF_Plotfile2DCatalog.cpp:4
std::string format_plot2d_parameter_name(const std::string &pp_prefix, const std::string ¶meter_name)
Definition: ERF_Plotfile2DUtils.cpp:75
std::string format_invalid_2d_stream_error(int which)
Definition: ERF_Plotfile2DUtils.cpp:97
PlotVariableSelection select_requested_plot_variables(const amrex::Vector< std::string > &requested, const amrex::Vector< std::string > &available)
Definition: ERF_Plotfile2DUtils.cpp:31
std::string format_unavailable_2d_plot_var_warning(const std::string ¶meter_name, const std::string &unavailable_name, const amrex::Vector< std::string > &available_names)
Definition: ERF_Plotfile2DUtils.cpp:62
std::string format_2d_component_count_error(int lev, int filled, int expected)
Definition: ERF_Plotfile2DUtils.cpp:86
AMREX_FORCE_INLINE bool use_native_shoc_consumed_flux_source(bool native_shoc_owns_scalar_fluxes, bool native_shoc_has_consumed_flux_diagnostics, bool host_flux_field_available) noexcept
Definition: ERF_Plotfile2DUtils.H:20
Definition: ERF_Plotfile2DUtils.H:30
amrex::Vector< std::string > accepted
Definition: ERF_Plotfile2DUtils.H:31
amrex::Vector< std::string > unavailable
Definition: ERF_Plotfile2DUtils.H:32