The SEIMS related definitions and utilities header. More...
#include "data_raster.hpp"Go to the source code of this file.
Enumerations | |
| enum | LayeringMethod { UP_DOWN , DOWN_UP } |
| Grid layering method for routing and parallel computing. More... | |
| enum | FlowDirMethod { D8 , Dinf , MFDmd } |
| Flow direction method for flow routing. More... | |
| enum | GroupMethod { KMETIS = 0 , PMETIS = 1 } |
| Group method for parallel task scheduling. More... | |
| enum | ScheduleMethod { SPATIAL = 0 , TEMPOROSPATIAL = 1 } |
| Parallel task scheduling strategy at subbasin level by MPI. More... | |
Variables | |
| const int | CCWDeltaRow [9] = { 0, 0, -1, -1, -1, 0, 1, 1, 1 } |
| Delta Row (Y-axis) according to FlowDirCCW. | |
| const int | CCWDeltaCol [9] = { 0, 1, 1, 0, -1, -1, -1, 0, 1 } |
| Delta Col (X-axis) according to FlowDirCCW. | |
| const FLTPT | _pi = 3.14159265358979323846 |
| Common used const. More... | |
| const FLTPT | _1div3 = 0.3333333333333333 |
| const FLTPT | _2div3 = 0.6666666666666666 |
| const FLTPT | _8div3 = 2.6666666666666665 |
| const FLTPT | SQ2 = 1.4142135623730951 |
| sqrt(2.0) | |
| const FLTPT | deg2rad = 0.017453292519943295 |
| PI / 180. | |
| const FLTPT | rad2deg = 57.29577951308232 |
| const FLTPT | MIN_FLUX = 1e-12 |
| PI * 2 / 365;. More... | |
| const int | MAX_ITERS_KW = 10 |
| maximum iterate number in kinematic wave method | |
| const FLTPT | MIN_SLOPE = 1e-4 |
| minimum slope (tan value) | |
The SEIMS related definitions and utilities header.
Changelog:
| const FLTPT _1div3 = 0.3333333333333333 |
| const FLTPT _2div3 = 0.6666666666666666 |
| const FLTPT _8div3 = 2.6666666666666665 |
| const FLTPT _pi = 3.14159265358979323846 |
Common used const.
PI
| const FLTPT MIN_FLUX = 1e-12 |
PI * 2 / 365;.
minimum flux (m3/s) in kinematic wave
| const FLTPT rad2deg = 57.29577951308232 |