int * newlevel
Definition: Arrays.h:172
int * availblk
Definition: Arrays.h:173
int * invactive
Definition: Arrays.h:174
bool * coarsen
Definition: Arrays.h:175
bool * refine
Definition: Arrays.h:175
int * csumblk
Definition: Arrays.h:173
T * dhv
Definition: Arrays.h:92
T * dhu
Definition: Arrays.h:91
T * dh
Definition: Arrays.h:90
int * active
Definition: Arrays.h:161
int * LeftBot
Definition: Arrays.h:157
int * activeCell
Definition: Arrays.h:162
int * RightBot
Definition: Arrays.h:158
int * TopRight
Definition: Arrays.h:156
T * xo
Definition: Arrays.h:154
int * BotRight
Definition: Arrays.h:155
T * yo
Definition: Arrays.h:154
int * level
Definition: Arrays.h:160
int * BotLeft
Definition: Arrays.h:155
std::vector< outzoneB > outZone
Definition: Arrays.h:166
int * LeftTop
Definition: Arrays.h:157
int * RightTop
Definition: Arrays.h:158
int * TopLeft
Definition: Arrays.h:156
maskinfo mask
Definition: Arrays.h:164
int * right
Definition: Arrays.h:192
int * river
Definition: Arrays.h:185
int * top
Definition: Arrays.h:193
int * bot
Definition: Arrays.h:194
int nbndblkright
Definition: Arrays.h:184
int * left
Definition: Arrays.h:191
RiverInfo< T > Riverinfo
Definition: Arrays.h:196
int nbndblkleft
Definition: Arrays.h:184
int nbndblktop
Definition: Arrays.h:184
int * Tsout
Definition: Arrays.h:186
int nblkTs
Definition: Arrays.h:184
int nblkriver
Definition: Arrays.h:184
int nbndblkbot
Definition: Arrays.h:184
T * u
Definition: Arrays.h:54
T * v
Definition: Arrays.h:55
T * h
Definition: Arrays.h:53
T * hU
Definition: Arrays.h:63
T * U
Definition: Arrays.h:62
T * h
Definition: Arrays.h:45
T * v
Definition: Arrays.h:47
T * zs
Definition: Arrays.h:44
T * u
Definition: Arrays.h:46
T * Fuy
Definition: Arrays.h:83
T * hv
Definition: Arrays.h:79
T * hau
Definition: Arrays.h:81
T * Fvx
Definition: Arrays.h:83
T * hav
Definition: Arrays.h:81
T * hu
Definition: Arrays.h:79
T * hfv
Definition: Arrays.h:80
T * Fvy
Definition: Arrays.h:82
T * Fux
Definition: Arrays.h:82
T * hfu
Definition: Arrays.h:80
T * Fhu
Definition: Arrays.h:72
T * Fhv
Definition: Arrays.h:72
T * Fqvy
Definition: Arrays.h:71
T * Su
Definition: Arrays.h:69
T * Sv
Definition: Arrays.h:69
T * Fqux
Definition: Arrays.h:70
T * Fquy
Definition: Arrays.h:70
T * Fqvx
Definition: Arrays.h:71
T * dvdy
Definition: Arrays.h:37
T * dhdy
Definition: Arrays.h:35
T * dudx
Definition: Arrays.h:31
T * dhdx
Definition: Arrays.h:30
T * dvdx
Definition: Arrays.h:32
T * dudy
Definition: Arrays.h:36
T * dudx
Definition: Arrays.h:14
T * dhdx
Definition: Arrays.h:13
T * dzbdx
Definition: Arrays.h:22
T * dzsdy
Definition: Arrays.h:17
T * dvdx
Definition: Arrays.h:15
T * dhdy
Definition: Arrays.h:18
T * dudy
Definition: Arrays.h:19
T * dzsdx
Definition: Arrays.h:12
T * dvdy
Definition: Arrays.h:20
T * dzbdy
Definition: Arrays.h:23
T atmpuni
Definition: Arrays.h:307
int indNextoutputtime
Definition: Arrays.h:291
double dtmax
Definition: Arrays.h:282
T hugeposval
Definition: Arrays.h:320
bool atmpuniform
Definition: Arrays.h:303
T hugenegval
Definition: Arrays.h:321
int nstepout
Definition: Arrays.h:289
int nstep
Definition: Arrays.h:287
dim3 gridDim
Definition: Arrays.h:313
double totaltime
Definition: Arrays.h:283
bool winduniform
Definition: Arrays.h:301
int rainstep
Definition: Arrays.h:299
bool rainuniform
Definition: Arrays.h:302
dim3 blockDim
Definition: Arrays.h:312
double dt
Definition: Arrays.h:281
T vwinduni
Definition: Arrays.h:306
T uwinduni
Definition: Arrays.h:305
double nextoutputtime
Definition: Arrays.h:280
cudaStream_t streams[4]
Definition: Arrays.h:317
int nTSsteps
Definition: Arrays.h:294
T rainuni
Definition: Arrays.h:308
T epsilon
Definition: Arrays.h:319
std::vector< std::vector< Pointout > > TSAllout
Definition: Arrays.h:295
int windstep
Definition: Arrays.h:297
const int num_streams
Definition: Arrays.h:315
int atmpstep
Definition: Arrays.h:298
EvolvingP_M< T > evmax
Definition: Arrays.h:260
T * datmpdy
Definition: Arrays.h:241
std::map< std::string, std::string > Outvarunits
Definition: Arrays.h:251
std::vector< double > OutputT
Definition: Arrays.h:252
T * Patm
Definition: Arrays.h:241
T * hgw
Definition: Arrays.h:237
GradientsP< T > grad
Definition: Arrays.h:225
EvolvingP< T > evolv_o
Definition: Arrays.h:223
AdaptP adapt
Definition: Arrays.h:266
T * il
Definition: Arrays.h:233
T * wettime
Definition: Arrays.h:261
std::map< std::string, std::string > Outvarstdname
Definition: Arrays.h:250
TimeP< T > time
Definition: Arrays.h:243
AdvanceP< T > adv
Definition: Arrays.h:228
BndblockP< T > bndblk
Definition: Arrays.h:268
std::map< std::string, T * > OutputVarMap
Definition: Arrays.h:248
EvolvingP_M< T > evmean
Definition: Arrays.h:259
T * TSstore
Definition: Arrays.h:256
std::map< std::string, std::string > Outvarlongname
Definition: Arrays.h:249
T * datmpdx
Definition: Arrays.h:241
T * cl
Definition: Arrays.h:234
BlockP< T > blocks
Definition: Arrays.h:264
T * cf
Definition: Arrays.h:232
FluxMLP< T > fluxml
Definition: Arrays.h:227
FluxP< T > flux
Definition: Arrays.h:226
EvolvingP< T > evolv
Definition: Arrays.h:222
T * zb
Definition: Arrays.h:231
std::vector< int > block
Definition: Arrays.h:203
int nburmax
Definition: Arrays.h:123
int nbir
Definition: Arrays.h:122
T * qnow_g
Definition: Arrays.h:132
T * ystart
Definition: Arrays.h:129
T * yend
Definition: Arrays.h:130
int * Xbidir
Definition: Arrays.h:125
T * xend
Definition: Arrays.h:128
int nribmax
Definition: Arrays.h:124
T * qnow
Definition: Arrays.h:131
T * xstart
Definition: Arrays.h:127
int * Xridib
Definition: Arrays.h:126
T * dtmax
Definition: Arrays.h:215
T totaltime
Definition: Arrays.h:213
T dt
Definition: Arrays.h:214
T * arrmin
Definition: Arrays.h:216
T * arrmax
Definition: Arrays.h:216
int * blks
Definition: Arrays.h:110
int type
Definition: Arrays.h:114
int nblk
Definition: Arrays.h:108
int * side
Definition: Arrays.h:112
double xmax
Definition: Arrays.h:101
double xmin
Definition: Arrays.h:101
float * z
Definition: Arrays.h:98
double ymax
Definition: Arrays.h:101
double ymin
Definition: Arrays.h:101
short * z_s
Definition: Arrays.h:99
int level
Definition: Arrays.h:100
int index_next_OutputT
Definition: Arrays.h:147
int * blk
Definition: Arrays.h:141
double xo
Definition: Arrays.h:142
std::vector< double > OutputT
Definition: Arrays.h:146
int nblk
Definition: Arrays.h:140
double ymax
Definition: Arrays.h:142
int minlevel
Definition: Arrays.h:145
double yo
Definition: Arrays.h:142
std::string outname
Definition: Arrays.h:143
int maxlevel
Definition: Arrays.h:144
double xmax
Definition: Arrays.h:142