Class Param
#include <Param.h>
Public Attributes
Type | Name |
---|---|
std::string | AdaptCrit |
int * | AdaptCrit_funct_pointer |
std::string | Adapt_arg1 |
std::string | Adapt_arg2 |
std::string | Adapt_arg3 |
std::string | Adapt_arg4 |
std::string | Adapt_arg5 |
double | CFL = 0.5 |
double | Cd = 0.002 |
bool | ForceMassConserve = false |
int | GPUDEVICE = 0 |
size_t | GPU_initmem_byte |
size_t | GPU_totalmem_byte |
double | Pa2m = 0.00009916 |
double | Paref = 101300.0 |
double | Radius = 6371220. |
std::vector< TSoutnode > | TSnodesout |
T_output | Toutput |
double | VelThreshold = -1.0 |
int | adaptmaxiteration = 20 |
float | addoffset = 0.0f |
int | aoibnd = 0 |
bool | atmpforcing = false |
int | blkmemwidth = 0 |
int | blksize = 0 |
int | blkwidth = 16 |
double | bndfiltertime = 60.0 |
double | bndrelaxtime = 3600.0 |
double | bndtaper = 0.0 |
bool | botbnd = false |
double | cf = 0.0001 |
double | cl = 0.0 |
bool | conserveElevation = false |
std::string | crs_ref = "no\_crs" |
double | deformmaxtime = 0.0 |
double | delta |
int | doubleprecision = 0 |
double | dt = 0.0 |
double | dtinit = -1 |
double | dtmin = 0.0005 |
double | dx = nan("") |
clock_t | endcputime |
double | endtime = std::numeric\_limits<double>::max() |
int | engine = 1 |
double | eps = 0.0001 |
int | frictionmodel = 0 |
double | g = 9.81 |
double | grdalpha = nan("") |
int | halowidth = 1 |
std::string | hotstartfile |
int | hotstep = 0 |
double | il = 0.0 |
bool | infiltration = false |
int | initlevel = 0 |
double | inittime = 0.0 |
double | lat = 0.0 |
bool | leftbnd = false |
double | mask = 9999.0 |
int | maxTSstorage = 16384 |
int | maxlevel = -99999 |
double | membuffer = 1.05 |
int | minlevel = -99999 |
int | navailblk = 0 |
int | nblk = 0 |
int | nblkmem = 0 |
int | nblkriver = 0 |
int | nbndblkbot = 0 |
int | nbndblkleft = 0 |
int | nbndblkright = 0 |
int | nbndblktop = 0 |
int | nmaskblk = 0 |
int | nrivers = 0 |
int | nx = 0 |
int | ny = 0 |
std::string | outfile = "Output.nc" |
int | outishift = 0 |
int | outjshift = 0 |
bool | outmax = false |
bool | outmean = false |
double | outputtimestep = 0.0 |
bool | outtwet = false |
std::vector< std::string > | outvars |
std::vector< outzoneP > | outzone |
int | posdown = 0 |
bool | rainbnd = false |
bool | rainforcing = false |
std::string | reftime = "" |
bool | resetmax = false |
double | rho = 1025.0 |
bool | rightbnd = false |
bool | savebyblk = true |
float | scalefactor = 0.01f |
clock_t | setupcputime |
int | smallnc = 1 |
bool | spherical = 0 |
clock_t | startcputime |
int | test = -1 |
double | theta = 1.3 |
bool | topbnd = false |
double | totaltime = 0.0 |
double | wet_threshold = 0.1 |
bool | wetdryfix = true |
bool | windforcing = false |
double | xmax = nan("") |
double | xo = nan("") |
double | ymax = nan("") |
double | yo = nan("") |
double | zsinit = nan("") |
double | zsoffset = nan("") |
Detailed Description
A class. A class for holding model parameters.
Public Attributes Documentation
variable AdaptCrit
variable AdaptCrit_funct_pointer
variable Adapt_arg1
variable Adapt_arg2
variable Adapt_arg3
variable Adapt_arg4
variable Adapt_arg5
variable CFL
variable Cd
variable ForceMassConserve
variable GPUDEVICE
variable GPU_initmem_byte
variable GPU_totalmem_byte
variable Pa2m
variable Paref
variable Radius
variable TSnodesout
variable Toutput
variable VelThreshold
variable adaptmaxiteration
variable addoffset
variable aoibnd
variable atmpforcing
variable blkmemwidth
variable blksize
variable blkwidth
variable bndfiltertime
variable bndrelaxtime
variable bndtaper
variable botbnd
variable cf
variable cl
variable conserveElevation
variable crs_ref
variable deformmaxtime
variable delta
variable doubleprecision
variable dt
variable dtinit
variable dtmin
variable dx
variable endcputime
variable endtime
variable engine
variable eps
variable frictionmodel
variable g
variable grdalpha
variable halowidth
variable hotstartfile
variable hotstep
variable il
variable infiltration
variable initlevel
variable inittime
variable lat
variable leftbnd
variable mask
variable maxTSstorage
variable maxlevel
variable membuffer
variable minlevel
variable navailblk
variable nblk
variable nblkmem
variable nblkriver
variable nbndblkbot
variable nbndblkleft
variable nbndblkright
variable nbndblktop
variable nmaskblk
variable nrivers
variable nx
variable ny
variable outfile
variable outishift
variable outjshift
variable outmax
variable outmean
variable outputtimestep
variable outtwet
variable outvars
variable outzone
variable posdown
variable rainbnd
variable rainforcing
variable reftime
variable resetmax
variable rho
variable rightbnd
variable savebyblk
variable scalefactor
variable setupcputime
variable smallnc
variable spherical
variable startcputime
variable test
variable theta
variable topbnd
variable totaltime
variable wet_threshold
variable wetdryfix
variable windforcing
variable xmax
variable xo
variable ymax
variable yo
variable zsinit
variable zsoffset
The documentation for this class was generated from the following file src/Param.h