ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
ERF_Derive.H
Go to the documentation of this file.
1 #ifndef ERF_Derive_H_
2 #define ERF_Derive_H_
3 
4 #include <AMReX_FArrayBox.H>
5 #include <AMReX_Geometry.H>
6 
7 namespace derived {
8 
10  const amrex::Box& bx,
11  amrex::FArrayBox& derfab,
12  const amrex::FArrayBox& datfab,
13  const int scalar_index);
14 
16  const amrex::Box& bx,
17  amrex::FArrayBox& derfab,
18  int dcomp,
19  int ncomp,
20  const amrex::FArrayBox& datfab,
21  const amrex::Geometry& geomdata,
22  amrex::Real time,
23  const int* bcrec,
24  const int level);
25 
27  const amrex::Box& bx,
28  amrex::FArrayBox& derfab,
29  int dcomp,
30  int ncomp,
31  const amrex::FArrayBox& datfab,
32  const amrex::Geometry& geomdata,
33  amrex::Real time,
34  const int* bcrec,
35  const int level);
36 
38  const amrex::Box& bx,
39  amrex::FArrayBox& derfab,
40  int dcomp,
41  int ncomp,
42  const amrex::FArrayBox& datfab,
43  const amrex::Geometry& geomdata,
44  amrex::Real time,
45  const int* bcrec,
46  const int level);
47 
49  const amrex::Box& bx,
50  amrex::FArrayBox& derfab,
51  int dcomp,
52  int ncomp,
53  const amrex::FArrayBox& datfab,
54  const amrex::Geometry& geomdata,
55  amrex::Real time,
56  const int* bcrec,
57  const int level);
58 
60  const amrex::Box& bx,
61  amrex::FArrayBox& derfab,
62  int dcomp,
63  int ncomp,
64  const amrex::FArrayBox& datfab,
65  const amrex::Geometry& geomdata,
66  amrex::Real time,
67  const int* bcrec,
68  const int level);
69 
71  const amrex::Box& bx,
72  amrex::FArrayBox& derfab,
73  int dcomp,
74  int ncomp,
75  const amrex::FArrayBox& datfab,
76  const amrex::Geometry& geomdata,
77  amrex::Real time,
78  const int* bcrec,
79  const int level);
80 
81 void erf_derKE (
82  const amrex::Box& bx,
83  amrex::FArrayBox& derfab,
84  int dcomp,
85  int ncomp,
86  const amrex::FArrayBox& datfab,
87  const amrex::Geometry& geomdata,
88  amrex::Real time,
89  const int* bcrec,
90  const int level);
91 
92 void erf_dervortx (
93  const amrex::Box& bx,
94  amrex::FArrayBox& derfab,
95  int dcomp,
96  int ncomp,
97  const amrex::FArrayBox& datfab,
98  const amrex::Geometry& geomdata,
99  amrex::Real time,
100  const int* bcrec,
101  const int level);
102 
103 void erf_dervorty (
104  const amrex::Box& bx,
105  amrex::FArrayBox& derfab,
106  int dcomp,
107  int ncomp,
108  const amrex::FArrayBox& datfab,
109  const amrex::Geometry& geomdata,
110  amrex::Real time,
111  const int* bcrec,
112  const int level);
113 
114 void erf_dervortz (
115  const amrex::Box& bx,
116  amrex::FArrayBox& derfab,
117  int dcomp,
118  int ncomp,
119  const amrex::FArrayBox& datfab,
120  const amrex::Geometry& geomdata,
121  amrex::Real time,
122  const int* bcrec,
123  const int level);
124 
125 void erf_dermagvel (
126  const amrex::Box& bx,
127  amrex::FArrayBox& derfab,
128  int dcomp,
129  int ncomp,
130  const amrex::FArrayBox& datfab,
131  const amrex::Geometry& geomdata,
132  amrex::Real time,
133  const int* bcrec,
134  const int level);
135 }
136 #endif
Definition: ERF_Derive.cpp:7
void erf_dervortx(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real, const int *, const int)
Definition: ERF_Derive.cpp:200
void erf_dervorty(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real, const int *, const int)
Definition: ERF_Derive.cpp:228
void erf_derscalar(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)
Definition: ERF_Derive.cpp:165
void erf_derrhodivide(const Box &bx, FArrayBox &derfab, const FArrayBox &datfab, const int scalar_index)
Definition: ERF_Derive.cpp:18
void erf_dermagvel(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &, amrex::Real, const int *, const int)
Definition: ERF_Derive.cpp:284
void erf_dernull(const Box &, FArrayBox &, int, int, const FArrayBox &, const Geometry &, Real, const int *, const int)
Definition: ERF_Derive.cpp:39
void erf_dervortz(const amrex::Box &bx, amrex::FArrayBox &derfab, int dcomp, int ncomp, const amrex::FArrayBox &datfab, const amrex::Geometry &geomdata, amrex::Real, const int *, const int)
Definition: ERF_Derive.cpp:256
void erf_dertemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)
Definition: ERF_Derive.cpp:91
void erf_derKE(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)
Definition: ERF_Derive.cpp:186
void erf_dertheta(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)
Definition: ERF_Derive.cpp:144
void erf_dermoisttemp(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)
Definition: ERF_Derive.cpp:113
void erf_dersoundspeed(const Box &bx, FArrayBox &derfab, int, int, const FArrayBox &datfab, const Geometry &, Real, const int *, const int)
Definition: ERF_Derive.cpp:58