#include "ERF_ShocDiagnostics.H"
#include "ERF_ShocTypes.H"
#include "ERF_ShocPreprocess.H"
#include "ERF_ShocColumnData.H"
#include <AMReX_BoxArray.H>
#include <AMReX_Geometry.H>
#include <AMReX_MultiFab.H>
#include <memory>
Go to the source code of this file.
◆ shoc_boxarray_spans_full_height()
| bool shoc_boxarray_spans_full_height |
( |
const amrex::BoxArray & |
ba, |
|
|
const amrex::Box & |
domain |
|
) |
| |
◆ shoc_driver_state_update_layout_supported()
| bool shoc_driver_state_update_layout_supported |
( |
const MoistureComponentIndices & |
indices, |
|
|
int |
ncomp, |
|
|
std::string & |
error_message |
|
) |
| |
|
inline |
35 "Native SHOC state_update does not yet support number-aware microphysics layouts with cloud/ice number concentrations. A number closure is required before SHOC can update cloud mass in these layouts.";
bool shoc_layout_requires_number_closure(const MoistureComponentIndices &indices, int ncomp) noexcept
Definition: ERF_ShocDriver.H:19
Referenced by ShocDriver::advance().
◆ shoc_layout_requires_number_closure()
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE bool shoc_valid_comp(int comp, int ncomp)
Definition: ERF_ShocTypes.H:226
int nc
cloud liquid water number
Definition: ERF_DataStruct.H:244
int ni
cloud ice number
Definition: ERF_DataStruct.H:245
Referenced by shoc_driver_state_update_layout_supported().