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

Go to the source code of this file.

Namespaces

 erf_sbm
 

Enumerations

enum class  erf_sbm::HostWritePath {
  erf_sbm::Advection , erf_sbm::Diffusion , erf_sbm::Source , erf_sbm::Positivity ,
  erf_sbm::Microphysics , erf_sbm::Wall , erf_sbm::Boundary
}
 

Functions

const char * erf_sbm::host_write_path_name (const HostWritePath path) noexcept
 
bool erf_sbm::host_write_allowed (const bool sbm_active, const int component) noexcept
 
bool erf_sbm::host_write_range_allowed (const bool sbm_active, const int start_component, const int num_components) noexcept
 
void erf_sbm::require_host_write_allowed (const bool sbm_active, const int component, const HostWritePath path)
 
void erf_sbm::require_host_write_range_allowed (const bool sbm_active, const int start_component, const int num_components, const HostWritePath path)