ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ERF_ShocMoments.H
Go to the documentation of this file.
1 #ifndef ERF_SHOC_MOMENTS_H_
2 #define ERF_SHOC_MOMENTS_H_
3 
4 #include "ERF_ShocColumnData.H"
5 
7 {
8 public:
9  static void calc_var_or_covar (const ShocColumnData& col,
10  amrex::Real tunefac,
11  const amrex::FArrayBox& isotropy_zi,
12  const amrex::FArrayBox& tkh_zi,
13  const amrex::FArrayBox& invar1,
14  const amrex::FArrayBox& invar2,
15  amrex::FArrayBox& outvar);
16 
17  static void calc_vertflux (const ShocColumnData& col,
18  const amrex::FArrayBox& tkh_zi,
19  const amrex::FArrayBox& invar,
20  amrex::FArrayBox& vertflux);
21 
22  static void diagnose_second_moments (ShocColumnData& col,
23  const ShocRuntimeOptions& opts);
24 
25  static void clip_third_moments (const ShocColumnData& col,
26  const amrex::FArrayBox& w_sec_zi,
27  amrex::FArrayBox& w3);
28 
29  static void diagnose_third_moments (ShocColumnData& col,
30  const ShocRuntimeOptions& opts);
31 
32  static void diagnose_moments (ShocColumnData& col,
33  const ShocRuntimeOptions& opts);
34 };
35 
36 #endif
amrex::Real Real
Definition: ERF_ShocInterface.H:19
Definition: ERF_ShocMoments.H:7
static void diagnose_second_moments(ShocColumnData &col, const ShocRuntimeOptions &opts)
Definition: ERF_ShocMoments.cpp:297
static void calc_var_or_covar(const ShocColumnData &col, amrex::Real tunefac, const amrex::FArrayBox &isotropy_zi, const amrex::FArrayBox &tkh_zi, const amrex::FArrayBox &invar1, const amrex::FArrayBox &invar2, amrex::FArrayBox &outvar)
Definition: ERF_ShocMoments.cpp:243
static void diagnose_moments(ShocColumnData &col, const ShocRuntimeOptions &opts)
Definition: ERF_ShocMoments.cpp:478
static void diagnose_third_moments(ShocColumnData &col, const ShocRuntimeOptions &opts)
Definition: ERF_ShocMoments.cpp:373
static void clip_third_moments(const ShocColumnData &col, const amrex::FArrayBox &w_sec_zi, amrex::FArrayBox &w3)
Definition: ERF_ShocMoments.cpp:351
static void calc_vertflux(const ShocColumnData &col, const amrex::FArrayBox &tkh_zi, const amrex::FArrayBox &invar, amrex::FArrayBox &vertflux)
Definition: ERF_ShocMoments.cpp:272
Definition: ERF_ShocTypes.H:204
Definition: ERF_ShocTypes.H:81