|
HYPE
|
Public Data Type Components | |
| real, dimension(:), allocatable | pert_xy |
| real, dimension(:), allocatable | x |
| real, dimension(:), allocatable | y |
| integer | nxy |
| real, dimension(:,:), allocatable | pert_field |
| real | gridsize |
| integer | nxl |
| integer | nyl |
| real, dimension(:), allocatable | xfield |
| real, dimension(:), allocatable | yfield |
| real, dimension(:,:), allocatable | corr |
| real, dimension(:,:), allocatable | spec_dens_2d |
| integer | kmax |
| integer | lmax |
| real | lscale |
| integer | index_corr |
| integer, dimension(13) | ifaxx |
| integer, dimension(13) | ifaxy |
| real, dimension(:), allocatable | trigsx |
| real, dimension(:), allocatable | trigsy |
Type with data needed to generate spatially correlated random data for a vector of X,Y points.
| real, dimension(:,:), allocatable random_routines::randxy_data::corr |
correlation field, dimensions (nxl,nyl)
| real random_routines::randxy_data::gridsize |
grid size in x and y direction
| integer, dimension(13) random_routines::randxy_data::ifaxx |
| integer, dimension(13) random_routines::randxy_data::ifaxy |
| integer random_routines::randxy_data::index_corr |
correlation type: 1 Gaussian, 2 Compact 5th degree polynomial, 3 Power law
| integer random_routines::randxy_data::kmax |
dimension (kmax=nxl/2)
| integer random_routines::randxy_data::lmax |
dimension (lmax=nyl/2)
| real random_routines::randxy_data::lscale |
correlation length
| integer random_routines::randxy_data::nxl |
| integer random_routines::randxy_data::nxy |
number of points
| integer random_routines::randxy_data::nyl |
| real, dimension(:,:), allocatable random_routines::randxy_data::pert_field |
spatially correlated 2D pertubation field (nxl,nyl)
| real, dimension(:), allocatable random_routines::randxy_data::pert_xy |
random numbers interpolated from the 2D field
| real, dimension(:,:), allocatable random_routines::randxy_data::spec_dens_2d |
spectral density field, dimensions (0:kmax,-lmax:lmax)
| real, dimension(:), allocatable random_routines::randxy_data::trigsx |
| real, dimension(:), allocatable random_routines::randxy_data::trigsy |
| real, dimension(:), allocatable random_routines::randxy_data::x |
easting
| real, dimension(:), allocatable random_routines::randxy_data::xfield |
vector with x coordinates in the 2D field
| real, dimension(:), allocatable random_routines::randxy_data::y |
northing
| real, dimension(:), allocatable random_routines::randxy_data::yfield |
vector with y coordinates in the 2D field