Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
running_grid_stats::running_stats_t Type Reference
Collaboration diagram for running_grid_stats::running_stats_t:

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.

Detailed Description

Definition at line 13 of file running_grid_stats.F90.

Member Function/Subroutine Documentation

◆ clear()

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.

◆ initialize()

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.

◆ mean()

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.

◆ push()

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.

◆ std_deviation()

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.

◆ sum()

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.

◆ variance()

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.

Member Data Documentation

◆ grd_delta

type (general_grid_t), pointer running_grid_stats::running_stats_t::grd_delta => null()

Definition at line 14 of file running_grid_stats.F90.

◆ grd_delta_n

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.

◆ grd_delta_n2

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.

◆ grd_m1

type (general_grid_t), pointer running_grid_stats::running_stats_t::grd_m1 => null()

Definition at line 18 of file running_grid_stats.F90.

◆ grd_m2

type (general_grid_t), pointer running_grid_stats::running_stats_t::grd_m2 => null()

Definition at line 19 of file running_grid_stats.F90.

◆ grd_sum

type (general_grid_t), pointer running_grid_stats::running_stats_t::grd_sum => null()

Definition at line 20 of file running_grid_stats.F90.

◆ grd_term1

type (general_grid_t), pointer running_grid_stats::running_stats_t::grd_term1 => null()

Definition at line 17 of file running_grid_stats.F90.

◆ n

integer (c_long_long) running_grid_stats::running_stats_t::n = 0

Definition at line 21 of file running_grid_stats.F90.

◆ nodata_value

real (c_double) running_grid_stats::running_stats_t::nodata_value = -9999.

Definition at line 22 of file running_grid_stats.F90.


The documentation for this type was generated from the following file: