BG_Flood
0.8
Documentation (Work-in-progress)
|
#include <Param.h>
Public Attributes | |
int | test = -1 |
double | g = 9.81 |
double | rho = 1025.0 |
double | eps = 0.0001 |
double | dt = 0.0 |
double | CFL = 0.5 |
double | theta = 1.3 |
double | VelThreshold = -1.0 |
int | frictionmodel = 0 |
double | cf = 0.0001 |
double | Cd = 0.002 |
bool | windforcing = false |
bool | atmpforcing = false |
bool | rainforcing = false |
bool | infiltration = false |
bool | conserveElevation = false |
bool | wetdryfix = true |
bool | leftbnd = false |
bool | rightbnd = false |
bool | topbnd = false |
bool | botbnd = false |
double | Pa2m = 0.00009916 |
double | Paref = 101300.0 |
double | lat = 0.0 |
int | GPUDEVICE = 0 |
int | doubleprecision = 0 |
int | engine = 1 |
double | dx = nan("") |
double | delta |
int | nx = 0 |
int | ny = 0 |
int | nblk = 0 |
int | blkwidth = 16 |
int | blkmemwidth = 0 |
int | blksize = 0 |
int | halowidth = 1 |
double | xo = nan("") |
double | yo = nan("") |
double | ymax = nan("") |
double | xmax = nan("") |
double | grdalpha = nan("") |
int | posdown = 0 |
int | spherical = 0 |
double | Radius = 6371220. |
double | mask = 9999.0 |
int | initlevel = 0 |
int | maxlevel = 0 |
int | minlevel = 0 |
int | nblkmem = 0 |
int | navailblk = 0 |
double | membuffer = 1.05 |
double | outputtimestep = 0.0 |
double | endtime = 0.0 |
double | totaltime = 0.0 |
double | dtinit = -1 |
double | dtmin = 0.0005 |
double | zsinit = nan("") |
double | zsoffset = nan("") |
std::string | hotstartfile |
int | hotstep = 0 |
clock_t | startcputime |
clock_t | endcputime |
clock_t | setupcputime |
size_t | GPU_initmem_byte |
size_t | GPU_totalmem_byte |
std::vector< TSoutnode > | TSnodesout |
std::string | outfile = "Output.nc" |
std::vector< std::string > | outvars |
double | wet_threshold = 0.1 |
std::vector< outzoneP > | outzone |
int | maxTSstorage = 16384 |
bool | resetmax = false |
bool | outmax = false |
bool | outmean = false |
bool | outtwet = false |
int | outishift = 0 |
int | outjshift = 0 |
int | nrivers = 0 |
int | nblkriver = 0 |
int | nbndblkleft = 0 |
int | nbndblkright = 0 |
int | nbndblktop = 0 |
int | nbndblkbot = 0 |
int | nmaskblk = 0 |
int | smallnc = 1 |
float | scalefactor = 0.01f |
float | addoffset = 0.0f |
double | deformmaxtime = 0.0 |
bool | rainbnd = false |
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 |
int | adaptmaxiteration = 20 |
A class. A class for holding model parameters.
std::string Param::Adapt_arg1 |
std::string Param::Adapt_arg2 |
std::string Param::Adapt_arg3 |
std::string Param::Adapt_arg4 |
std::string Param::Adapt_arg5 |
std::string Param::AdaptCrit |
int* Param::AdaptCrit_funct_pointer |
int Param::adaptmaxiteration = 20 |
float Param::addoffset = 0.0f |
bool Param::atmpforcing = false |
int Param::blkmemwidth = 0 |
int Param::blksize = 0 |
int Param::blkwidth = 16 |
bool Param::botbnd = false |
double Param::Cd = 0.002 |
double Param::cf = 0.0001 |
double Param::CFL = 0.5 |
bool Param::conserveElevation = false |
double Param::deformmaxtime = 0.0 |
double Param::delta |
int Param::doubleprecision = 0 |
double Param::dt = 0.0 |
double Param::dtinit = -1 |
double Param::dtmin = 0.0005 |
double Param::dx = nan("") |
clock_t Param::endcputime |
double Param::endtime = 0.0 |
int Param::engine = 1 |
double Param::eps = 0.0001 |
int Param::frictionmodel = 0 |
double Param::g = 9.81 |
size_t Param::GPU_initmem_byte |
size_t Param::GPU_totalmem_byte |
int Param::GPUDEVICE = 0 |
double Param::grdalpha = nan("") |
int Param::halowidth = 1 |
std::string Param::hotstartfile |
int Param::hotstep = 0 |
bool Param::infiltration = false |
int Param::initlevel = 0 |
double Param::lat = 0.0 |
bool Param::leftbnd = false |
double Param::mask = 9999.0 |
int Param::maxlevel = 0 |
int Param::maxTSstorage = 16384 |
double Param::membuffer = 1.05 |
int Param::minlevel = 0 |
int Param::navailblk = 0 |
int Param::nblk = 0 |
int Param::nblkmem = 0 |
int Param::nblkriver = 0 |
int Param::nbndblkbot = 0 |
int Param::nbndblkleft = 0 |
int Param::nbndblkright = 0 |
int Param::nbndblktop = 0 |
int Param::nmaskblk = 0 |
int Param::nrivers = 0 |
int Param::nx = 0 |
int Param::ny = 0 |
std::string Param::outfile = "Output.nc" |
int Param::outishift = 0 |
int Param::outjshift = 0 |
bool Param::outmax = false |
bool Param::outmean = false |
double Param::outputtimestep = 0.0 |
bool Param::outtwet = false |
std::vector<std::string> Param::outvars |
std::vector<outzoneP> Param::outzone |
double Param::Pa2m = 0.00009916 |
double Param::Paref = 101300.0 |
int Param::posdown = 0 |
double Param::Radius = 6371220. |
bool Param::rainbnd = false |
bool Param::rainforcing = false |
bool Param::resetmax = false |
double Param::rho = 1025.0 |
bool Param::rightbnd = false |
float Param::scalefactor = 0.01f |
clock_t Param::setupcputime |
int Param::smallnc = 1 |
int Param::spherical = 0 |
clock_t Param::startcputime |
int Param::test = -1 |
double Param::theta = 1.3 |
bool Param::topbnd = false |
double Param::totaltime = 0.0 |
std::vector<TSoutnode> Param::TSnodesout |
double Param::VelThreshold = -1.0 |
double Param::wet_threshold = 0.1 |
bool Param::wetdryfix = true |
bool Param::windforcing = false |
double Param::xmax = nan("") |
double Param::xo = nan("") |
double Param::ymax = nan("") |
double Param::yo = nan("") |
double Param::zsinit = nan("") |
double Param::zsoffset = nan("") |