HYPE
Loading...
Searching...
No Matches
random_routines::randxy_data Type Reference

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

Detailed Description

Type with data needed to generate spatially correlated random data for a vector of X,Y points.

Data Type Components Description

◆ corr

real, dimension(:,:), allocatable random_routines::randxy_data::corr

correlation field, dimensions (nxl,nyl)

◆ gridsize

real random_routines::randxy_data::gridsize

grid size in x and y direction

◆ ifaxx

integer, dimension(13) random_routines::randxy_data::ifaxx

◆ ifaxy

integer, dimension(13) random_routines::randxy_data::ifaxy

◆ index_corr

integer random_routines::randxy_data::index_corr

correlation type: 1 Gaussian, 2 Compact 5th degree polynomial, 3 Power law

◆ kmax

integer random_routines::randxy_data::kmax

dimension (kmax=nxl/2)

◆ lmax

integer random_routines::randxy_data::lmax

dimension (lmax=nyl/2)

◆ lscale

real random_routines::randxy_data::lscale

correlation length

◆ nxl

integer random_routines::randxy_data::nxl

◆ nxy

integer random_routines::randxy_data::nxy

number of points

◆ nyl

integer random_routines::randxy_data::nyl

◆ pert_field

real, dimension(:,:), allocatable random_routines::randxy_data::pert_field

spatially correlated 2D pertubation field (nxl,nyl)

◆ pert_xy

real, dimension(:), allocatable random_routines::randxy_data::pert_xy

random numbers interpolated from the 2D field

◆ spec_dens_2d

real, dimension(:,:), allocatable random_routines::randxy_data::spec_dens_2d

spectral density field, dimensions (0:kmax,-lmax:lmax)

◆ trigsx

real, dimension(:), allocatable random_routines::randxy_data::trigsx

◆ trigsy

real, dimension(:), allocatable random_routines::randxy_data::trigsy

◆ x

real, dimension(:), allocatable random_routines::randxy_data::x

easting

◆ xfield

real, dimension(:), allocatable random_routines::randxy_data::xfield

vector with x coordinates in the 2D field

◆ y

real, dimension(:), allocatable random_routines::randxy_data::y

northing

◆ yfield

real, dimension(:), allocatable random_routines::randxy_data::yfield

vector with y coordinates in the 2D field


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