HYPE
All Classes Namespaces Files Functions Variables Pages
Data Types | Modules | Procedures
random_routines.f90 File Reference

Data Types

type  random_routines::randxy_data
 

Modules

module  random_routines
 

Procedures

real function random_routines::rgauss ()
 
subroutine random_routines::resample_randxy_data (randxy)
 
subroutine random_routines::init_randxy_data (randxy, np, xp, yp, lscale, gridsize, index_corr)
 
subroutine random_routines::deallocate_randxy_data (randxy)
 
subroutine random_routines::adjust_nxl4fft (nxl)
 
subroutine random_routines::random_field (nxl, nyl, kmax, lmax, spec_dens_2D, pert_field, ifaxx, ifaxy, trigsx, trigsy)
 
subroutine random_routines::corr_to_spec (index_corr, lscale, nxl, nyl, gridsize, kmax, lmax, corr, spec_dens_2D, ifaxx, ifaxy, trigsx, trigsy)
 
subroutine random_routines::gen_corr (index_corr, gridsize, lscale, nxl, nyl, corr)
 
subroutine random_routines::interpol_grid2point (np, xp, yp, zp, NX, NY, X, Y, Z)
 
subroutine random_routines::fft2d (inv, nxl, nyl, a, kmax, lmax, ahat, ifaxx, ifaxy, trigsx, trigsy)
 
subroutine random_routines::fft99a (A, WORK, TRIGS, INC, JUMP, N, LOT)
 
subroutine random_routines::fft99b (WORK, A, TRIGS, INC, JUMP, N, LOT)
 
subroutine random_routines::fft991 (A, WORK, TRIGS, IFAX, INC, JUMP, N, LOT, ISIGN)
 
subroutine random_routines::set99 (TRIGS, IFAX, N)
 
subroutine random_routines::fax (IFAX, N, MODE)
 
subroutine random_routines::fftrig (TRIGS, N, MODE)
 
subroutine random_routines::vpassm (A, B, C, D, TRIGS, INC1, INC2, INC3, INC4, LOT, N, IFAC, LA)
 

Detailed Description

Contains module random_routines.