HYPE
Loading...
Searching...
No Matches
assimilation_variables::assim_generation_type Type Reference
Collaboration diagram for assimilation_variables::assim_generation_type:

Public Data Type Components

integer nvar
integer ndata
real, dimension(:), allocatable sigma
real, dimension(:), allocatable mean
integer ensgen
real fixsigma
real semimeta
real restmeta
real minsigma
logical dorandxy
type(randxy_datamyrandxy_data
real tau

Detailed Description

Type for holding data needed for ensemble generation.

Data Type Components Description

◆ dorandxy

logical assimilation_variables::assim_generation_type::dorandxy

flag for generation of spatially correlated random data

◆ ensgen

integer assimilation_variables::assim_generation_type::ensgen

type of ensemble generation (0 none, 1 unrestricted, 2 [min,+inf], 3 [-inf,max], 4 restricted [min,max])

◆ fixsigma

real assimilation_variables::assim_generation_type::fixsigma

fixed standard deviation (ensgen=1)

◆ mean

real, dimension(:), allocatable assimilation_variables::assim_generation_type::mean

mean [nvar x 1]

◆ minsigma

real assimilation_variables::assim_generation_type::minsigma

minimum sigma (ensgen=1,2,3,4)

◆ myrandxy_data

type(randxy_data) assimilation_variables::assim_generation_type::myrandxy_data

data needed for generation of spatially correlated random data

◆ ndata

integer assimilation_variables::assim_generation_type::ndata

number of non-missing data

◆ nvar

integer assimilation_variables::assim_generation_type::nvar

number of variables, ie n:o "model units" (for instance, number of sub-basins)

◆ restmeta

real assimilation_variables::assim_generation_type::restmeta

relative sigma for restricted (ensgen=4)

◆ semimeta

real assimilation_variables::assim_generation_type::semimeta

relative sigma for semi-restricted (ensgen=2,3,4, following Turner et al 2008)

◆ sigma

real, dimension(:), allocatable assimilation_variables::assim_generation_type::sigma

standard deviation [nvar x 1]

◆ tau

real assimilation_variables::assim_generation_type::tau

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