|
Soil Water Balance (SWB2)
|

Public Member Functions | |
| procedure | clear (this) |
| procedure | initialize (this, nx, ny, x0, y0, x1, y1, nodata_value) |
| procedure | push (this, grd_data, mask) |
| procedure | mean (this, dpdata) |
| procedure | sum (this, dpdata) |
| procedure | variance (this, dpdata) |
| procedure | std_deviation (this, dpdata) |
Public Attributes | |
| type(general_grid_t), pointer | grd_delta => null() |
| type(general_grid_t), pointer | grd_delta_n => null() |
| type(general_grid_t), pointer | grd_delta_n2 => null() |
| type(general_grid_t), pointer | grd_term1 => null() |
| type(general_grid_t), pointer | grd_m1 => null() |
| type(general_grid_t), pointer | grd_m2 => null() |
| type(general_grid_t), pointer | grd_sum => null() |
| integer(c_long_long) | n = 0 |
| real(c_double) | nodata_value = -9999. |
Definition at line 13 of file running_grid_stats.F90.
| procedure running_grid_stats::running_stats_t::clear | ( | class(running_stats_t), intent(inout) | this | ) |
Definition at line 28 of file running_grid_stats.F90.
| procedure running_grid_stats::running_stats_t::initialize | ( | class(running_stats_t), intent(inout) | this, |
| integer (c_int), intent(in) | nx, | ||
| integer (c_int), intent(in) | ny, | ||
| real (c_double), intent(in) | x0, | ||
| real (c_double), intent(in) | y0, | ||
| real (c_double), intent(in) | x1, | ||
| real (c_double), intent(in) | y1, | ||
| real (c_double), intent(in) | nodata_value ) |
Definition at line 29 of file running_grid_stats.F90.
| procedure running_grid_stats::running_stats_t::mean | ( | class(running_stats_t), intent(inout) | this, |
| real (c_double), dimension(:,:), intent(out) | dpdata ) |
Definition at line 31 of file running_grid_stats.F90.
| procedure running_grid_stats::running_stats_t::push | ( | class(running_stats_t), intent(inout) | this, |
| real (c_double), dimension(:,:), intent(in) | grd_data, | ||
| logical (c_bool), dimension(:,:), intent(in) | mask ) |
Definition at line 30 of file running_grid_stats.F90.
| procedure running_grid_stats::running_stats_t::std_deviation | ( | class(running_stats_t), intent(inout) | this, |
| real (c_double), dimension(:,:), intent(out), allocatable | dpdata ) |
Definition at line 34 of file running_grid_stats.F90.
| procedure running_grid_stats::running_stats_t::sum | ( | class(running_stats_t), intent(inout) | this, |
| real (c_double), dimension(:,:), intent(out) | dpdata ) |
Definition at line 32 of file running_grid_stats.F90.
| procedure running_grid_stats::running_stats_t::variance | ( | class(running_stats_t), intent(inout) | this, |
| real (c_double), dimension(:,:), intent(out) | dpdata ) |
Definition at line 33 of file running_grid_stats.F90.
| type (general_grid_t), pointer running_grid_stats::running_stats_t::grd_delta => null() |
Definition at line 14 of file running_grid_stats.F90.
| type (general_grid_t), pointer running_grid_stats::running_stats_t::grd_delta_n => null() |
Definition at line 15 of file running_grid_stats.F90.
| type (general_grid_t), pointer running_grid_stats::running_stats_t::grd_delta_n2 => null() |
Definition at line 16 of file running_grid_stats.F90.
| type (general_grid_t), pointer running_grid_stats::running_stats_t::grd_m1 => null() |
Definition at line 18 of file running_grid_stats.F90.
| type (general_grid_t), pointer running_grid_stats::running_stats_t::grd_m2 => null() |
Definition at line 19 of file running_grid_stats.F90.
| type (general_grid_t), pointer running_grid_stats::running_stats_t::grd_sum => null() |
Definition at line 20 of file running_grid_stats.F90.
| type (general_grid_t), pointer running_grid_stats::running_stats_t::grd_term1 => null() |
Definition at line 17 of file running_grid_stats.F90.
| integer (c_long_long) running_grid_stats::running_stats_t::n = 0 |
Definition at line 21 of file running_grid_stats.F90.
| real (c_double) running_grid_stats::running_stats_t::nodata_value = -9999. |
Definition at line 22 of file running_grid_stats.F90.