! This file is generated by 'scripts/generate.py' using ! /src/xbeachlibrary/variables.def ! /src/xbeachlibrary/params.def ! src/xbeachlibray/templates/spacedecl.mako ! Advice: do not edit this file, but above mentioned files. ! DO NOT EDIT THIS FILE ! But edit spaceparams.tmpl and/or makeincludes.F90 ! compile makeincludes.F90 and run the compilate ! Compiling and running is taken care of by the Makefile double precision, dimension(:,:), pointer :: x double precision, dimension(:,:), pointer :: y double precision, dimension(:,:), pointer :: xz double precision, dimension(:,:), pointer :: yz double precision, dimension(:,:), pointer :: xu double precision, dimension(:,:), pointer :: yu double precision, dimension(:,:), pointer :: xv double precision, dimension(:,:), pointer :: yv double precision, dimension(:,:), pointer :: dsu double precision, dimension(:,:), pointer :: dsv double precision, dimension(:,:), pointer :: dsz double precision, dimension(:,:), pointer :: dsc double precision, dimension(:,:), pointer :: dnu double precision, dimension(:,:), pointer :: dnv double precision, dimension(:,:), pointer :: dnz double precision, dimension(:,:), pointer :: dnc double precision, dimension(:,:), pointer :: dsdnui double precision, dimension(:,:), pointer :: dsdnvi double precision, dimension(:,:), pointer :: dsdnzi double precision, dimension(:,:), pointer :: alfaz double precision, dimension(:,:), pointer :: alfau double precision, dimension(:,:), pointer :: alfav double precision, dimension(:,:), pointer :: sdist double precision, dimension(:,:), pointer :: ndist double precision, pointer :: dx double precision, pointer :: dy double precision, pointer :: xori double precision, pointer :: yori double precision, pointer :: alfa double precision, pointer :: posdwn double precision, pointer :: thetamin double precision, pointer :: thetamax integer, pointer :: nx integer, pointer :: ny double precision, pointer :: zs01 double precision, pointer :: zs02 double precision, pointer :: zs03 double precision, pointer :: zs04 double precision, dimension(:), pointer :: xyzs01 double precision, dimension(:), pointer :: xyzs02 double precision, dimension(:), pointer :: xyzs03 double precision, dimension(:), pointer :: xyzs04 integer, pointer :: tidelen integer, pointer :: windlen double precision, dimension(:,:), pointer :: zb double precision, dimension(:,:), pointer :: zb0 double precision, dimension(:), pointer :: theta double precision, dimension(:), pointer :: theta_s integer, pointer :: ntheta integer, pointer :: ntheta_s double precision, pointer :: dtheta double precision, pointer :: dtheta_s double precision, pointer :: theta0 double precision, dimension(:,:), pointer :: thetamean double precision, dimension(:,:), pointer :: Fx double precision, dimension(:,:), pointer :: Fy double precision, dimension(:,:), pointer :: Sxy double precision, dimension(:,:), pointer :: Syy double precision, dimension(:,:), pointer :: Sxx double precision, dimension(:,:), pointer :: n double precision, dimension(:,:), pointer :: H double precision, dimension(:,:,:), pointer :: cgx double precision, dimension(:,:,:), pointer :: cgy double precision, dimension(:,:,:), pointer :: cx double precision, dimension(:,:,:), pointer :: cy double precision, dimension(:,:,:), pointer :: ctheta double precision, dimension(:,:,:), pointer :: ee double precision, dimension(:,:,:), pointer :: thet double precision, dimension(:,:,:), pointer :: costh double precision, dimension(:,:,:), pointer :: sinth double precision, dimension(:,:,:), pointer :: sigt double precision, dimension(:,:,:), pointer :: rr double precision, dimension(:,:,:), pointer :: cgx_s double precision, dimension(:,:,:), pointer :: cgy_s double precision, dimension(:,:,:), pointer :: ctheta_s double precision, dimension(:,:,:), pointer :: ee_s double precision, dimension(:,:,:), pointer :: thet_s double precision, dimension(:,:,:), pointer :: costh_s double precision, dimension(:,:,:), pointer :: sinth_s double precision, dimension(:,:), pointer :: k double precision, dimension(:,:), pointer :: c double precision, dimension(:,:), pointer :: cg double precision, dimension(:,:), pointer :: sigm double precision, dimension(:,:), pointer :: wm double precision, dimension(:,:), pointer :: hh double precision, dimension(:,:), pointer :: zs double precision, dimension(:,:), pointer :: zs0 double precision, dimension(:), pointer :: tideinpt double precision, dimension(:,:), pointer :: tideinpz double precision, dimension(:), pointer :: windinpt double precision, dimension(:), pointer :: windvelts double precision, dimension(:), pointer :: winddirts double precision, dimension(:), pointer :: windxts double precision, dimension(:), pointer :: windyts double precision, dimension(:,:), pointer :: windsu double precision, dimension(:,:), pointer :: windnv double precision, dimension(:,:), pointer :: dzsdt double precision, dimension(:,:), pointer :: dzsdx double precision, dimension(:,:), pointer :: dzsdy double precision, dimension(:,:), pointer :: dzbdx double precision, dimension(:,:), pointer :: dzbdy double precision, dimension(:,:), pointer :: dzbdt double precision, dimension(:,:), pointer :: dzbnow double precision, dimension(:,:), pointer :: uu double precision, dimension(:,:), pointer :: vu double precision, dimension(:,:), pointer :: uv double precision, dimension(:,:), pointer :: vv double precision, dimension(:,:), pointer :: qx double precision, dimension(:,:), pointer :: qy double precision, dimension(:,:), pointer :: sedero double precision, dimension(:,:), pointer :: dcbdx double precision, dimension(:,:), pointer :: dcbdy double precision, dimension(:,:), pointer :: dcsdx double precision, dimension(:,:), pointer :: dcsdy double precision, dimension(:,:), pointer :: ui double precision, dimension(:,:), pointer :: vi double precision, dimension(:,:), pointer :: E double precision, dimension(:,:), pointer :: R double precision, dimension(:,:), pointer :: urms double precision, dimension(:,:), pointer :: D double precision, dimension(:,:), pointer :: Qb double precision, dimension(:,:), pointer :: ust double precision, dimension(:,:), pointer :: ueu double precision, dimension(:,:), pointer :: vev double precision, dimension(:,:), pointer :: vmagu double precision, dimension(:,:), pointer :: vmageu double precision, dimension(:,:), pointer :: vmagv double precision, dimension(:,:), pointer :: vmagev double precision, dimension(:,:), pointer :: u double precision, dimension(:,:), pointer :: v double precision, dimension(:,:), pointer :: ue double precision, dimension(:,:), pointer :: ve double precision, dimension(:,:), pointer :: ue_sed double precision, dimension(:,:), pointer :: ve_sed double precision, dimension(:,:), pointer :: hold integer, dimension(:,:), pointer :: wetu integer, dimension(:,:), pointer :: wetv integer, dimension(:,:), pointer :: wetz integer, dimension(:,:), pointer :: wete double precision, dimension(:,:), pointer :: hu double precision, dimension(:,:), pointer :: hv double precision, dimension(:,:), pointer :: hum double precision, dimension(:,:), pointer :: hvm double precision, dimension(:,:), pointer :: vmag double precision, dimension(:,:,:), pointer :: ccg double precision, dimension(:,:), pointer :: uwf double precision, dimension(:,:), pointer :: vwf double precision, dimension(:,:), pointer :: ustr double precision, dimension(:,:), pointer :: usd double precision, dimension(:), pointer :: bi double precision, dimension(:,:), pointer :: DR double precision, dimension(:,:), pointer :: umean double precision, dimension(:,:), pointer :: vmean double precision, dimension(:,:), pointer :: ur integer, pointer :: vardx double precision, dimension(:), pointer :: D15 double precision, dimension(:), pointer :: D50 double precision, dimension(:), pointer :: D90 double precision, dimension(:), pointer :: sedcal double precision, dimension(:), pointer :: ucrcal double precision, dimension(:,:,:), pointer :: Tsg double precision, dimension(:,:,:), pointer :: Susg double precision, dimension(:,:,:), pointer :: Svsg double precision, dimension(:,:,:), pointer :: Subg double precision, dimension(:,:,:), pointer :: Svbg double precision, dimension(:,:,:), pointer :: ceqbg double precision, dimension(:,:,:), pointer :: ceqsg double precision, dimension(:,:), pointer :: ua double precision, dimension(:,:), pointer :: BR double precision, dimension(:,:), pointer :: kb double precision, dimension(:,:), pointer :: Tbore double precision, dimension(:,:), pointer :: dzav double precision, dimension(:,:), pointer :: maxzs double precision, dimension(:,:), pointer :: minzs double precision, dimension(:,:), pointer :: L1 double precision, dimension(:,:), pointer :: Sk double precision, dimension(:,:), pointer :: As double precision, dimension(:,:), pointer :: gwhead double precision, dimension(:,:), pointer :: gwheadb double precision, dimension(:,:), pointer :: gwlevel double precision, dimension(:,:), pointer :: gwheight double precision, dimension(:,:), pointer :: gwbottom double precision, dimension(:,:), pointer :: gwu double precision, dimension(:,:), pointer :: gwv double precision, dimension(:,:), pointer :: gwqx double precision, dimension(:,:), pointer :: gwqy double precision, dimension(:,:), pointer :: gww double precision, dimension(:,:), pointer :: gwcurv double precision, dimension(:,:), pointer :: dinfil double precision, dimension(:,:), pointer :: infil double precision, dimension(:,:), pointer :: gw0back double precision, dimension(:,:), pointer :: Kx double precision, dimension(:,:), pointer :: Ky double precision, dimension(:,:), pointer :: Kz double precision, dimension(:,:), pointer :: Kzinf double precision, dimension(:,:), pointer :: kturb double precision, dimension(:,:,:), pointer :: ero double precision, dimension(:,:,:), pointer :: depo_im double precision, dimension(:,:,:), pointer :: depo_ex integer, dimension(:,:), pointer :: nd double precision, dimension(:,:,:,:), pointer :: pbbed double precision, dimension(:,:,:), pointer :: dzbed double precision, dimension(:,:), pointer :: z0bed double precision, dimension(:,:), pointer :: ureps double precision, dimension(:,:), pointer :: vreps double precision, dimension(:,:), pointer :: urepb double precision, dimension(:,:), pointer :: vrepb double precision, dimension(:,:), pointer :: umwci double precision, dimension(:,:), pointer :: vmwci double precision, dimension(:,:), pointer :: rolthick double precision, dimension(:,:), pointer :: zswci double precision, dimension(:,:), pointer :: pres double precision, dimension(:,:), pointer :: dU double precision, dimension(:,:), pointer :: dV double precision, dimension(:,:), pointer :: wb double precision, dimension(:,:), pointer :: ws double precision, dimension(:,:), pointer :: wscrit double precision, dimension(:,:), pointer :: bedfriccoef double precision, dimension(:,:), pointer :: taubx double precision, dimension(:,:), pointer :: tauby double precision, dimension(:,:), pointer :: Df double precision, dimension(:,:), pointer :: Dp double precision, dimension(:,:), pointer :: Sutot double precision, dimension(:,:), pointer :: Svtot double precision, dimension(:,:), pointer :: cctot double precision, dimension(:,:), pointer :: wi double precision, dimension(:,:), pointer :: dUi double precision, dimension(:,:), pointer :: dVi double precision, dimension(:,:), pointer :: zi double precision, dimension(:,:), pointer :: nuh double precision, dimension(:,:), pointer :: cf double precision, dimension(:,:), pointer :: cfu double precision, dimension(:,:), pointer :: cfv double precision, dimension(:,:), pointer :: D50top double precision, dimension(:,:), pointer :: D90top double precision, dimension(:,:), pointer :: structdepth double precision, dimension(:,:,:), pointer :: zs0fac double precision, dimension(:), pointer :: tdisch double precision, dimension(:,:), pointer :: pdisch integer, dimension(:), pointer :: pntdisch double precision, dimension(:,:), pointer :: qdisch double precision, dimension(:), pointer :: idrift double precision, dimension(:), pointer :: jdrift double precision, dimension(:), pointer :: tdriftb double precision, dimension(:), pointer :: tdrifte double precision, dimension(:), pointer :: runup double precision, dimension(:), pointer :: Hrunup double precision, dimension(:), pointer :: xHrunup double precision, dimension(:), pointer :: istruct double precision, dimension(:), pointer :: iwl double precision, dimension(:), pointer :: strucslope double precision, dimension(:,:), pointer :: Dc double precision, dimension(:,:), pointer :: ph integer, pointer :: newstatbc integer, pointer :: isSet_Vbc double precision, dimension(:,:), pointer :: dobs double precision, dimension(:,:), pointer :: sig2prior double precision, dimension(:,:), pointer :: zbobs double precision, dimension(:,:), pointer :: shobs double precision, dimension(:,:), pointer :: bwalpha double precision, dimension(:,:), pointer :: dcmdo double precision, dimension(:,:), pointer :: dassim double precision, dimension(:,:), pointer :: cobs double precision, dimension(:), pointer :: shipxCG double precision, dimension(:), pointer :: shipyCG double precision, dimension(:), pointer :: shipzCG double precision, dimension(:), pointer :: shipFx double precision, dimension(:), pointer :: shipFy double precision, dimension(:), pointer :: shipFz double precision, dimension(:), pointer :: shipMx double precision, dimension(:), pointer :: shipMy double precision, dimension(:), pointer :: shipMz double precision, dimension(:), pointer :: shipphi double precision, dimension(:), pointer :: shipchi double precision, dimension(:), pointer :: shippsi integer, dimension(:,:), pointer :: vegtype integer, dimension(:,:), pointer :: nsecveg integer, pointer :: nsecvegmax double precision, dimension(:,:,:), pointer :: Cdveg double precision, dimension(:,:,:), pointer :: ahveg double precision, dimension(:,:,:), pointer :: bveg double precision, dimension(:,:,:), pointer :: Nveg double precision, dimension(:,:), pointer :: Dveg double precision, dimension(:,:), pointer :: Fvegu double precision, dimension(:,:), pointer :: Fvegv double precision, dimension(:,:), pointer :: ududx double precision, dimension(:,:), pointer :: vdvdy double precision, dimension(:,:), pointer :: udvdx double precision, dimension(:,:), pointer :: vdudy double precision, dimension(:,:), pointer :: viscu double precision, dimension(:,:), pointer :: viscv double precision, dimension(:,:,:), pointer :: setbathy double precision, dimension(:), pointer :: tsetbathy integer, dimension(:,:), pointer :: breaking double precision, dimension(:,:), pointer :: fw double precision, dimension(:), pointer :: sigz double precision, dimension(:,:,:), pointer :: uz double precision, dimension(:,:,:), pointer :: vz double precision, dimension(:,:,:), pointer :: ustz double precision, dimension(:,:,:), pointer :: nutz double precision, dimension(:,:), pointer :: dzs0dn double precision, dimension(:,:,:), pointer :: ccz double precision, dimension(:,:), pointer :: refA double precision, dimension(:,:), pointer :: ca double precision, dimension(:,:), pointer :: zs1 double precision, dimension(:,:), pointer :: taubx_add double precision, dimension(:,:), pointer :: tauby_add double precision, dimension(:,:), pointer :: hhw double precision, dimension(:,:), pointer :: hhws double precision, dimension(:,:), pointer :: uws double precision, dimension(:,:), pointer :: vws double precision, dimension(:,:), pointer :: hhwcins double precision, dimension(:,:), pointer :: uwcins double precision, dimension(:,:), pointer :: vwcins double precision, dimension(:,:), pointer :: ucan double precision, dimension(:,:), pointer :: vcan double precision, dimension(:,:,:), pointer :: rainfallinput double precision, dimension(:), pointer :: trainfallinput double precision, dimension(:,:), pointer :: rainfallrate double precision, dimension(:,:), pointer :: hmin !directions for vi vim: filetype=fortran : syntax=fortran ! vim: filetype=fortran