XBeach
|
00001 module paramsconst 00002 implicit none 00003 save 00004 integer, parameter :: TURB_NONE = 0 00005 integer, parameter :: TURB_BORE_AVERAGED = 1 00006 integer, parameter :: TURB_WAVE_AVERAGED = 2 00007 00008 integer, parameter :: BREAK_ROELVINK1 = 1 00009 integer, parameter :: BREAK_BALDOCK = 2 00010 integer, parameter :: BREAK_ROELVINK2 = 3 00011 integer, parameter :: BREAK_ROELVINK_DALY = 4 00012 integer, parameter :: BREAK_JANSSEN = 5 00013 00014 integer, parameter :: LATERALWAVE_NEUMANN = 1 00015 integer, parameter :: LATERALWAVE_WAVECREST = 2 00016 integer, parameter :: LATERALWAVE_CYCLIC = 3 00017 00018 integer, parameter :: LEFTWAVE_NEUMANN = 1 00019 integer, parameter :: LEFTWAVE_WAVECREST = 2 00020 00021 integer, parameter :: RIGHTWAVE_NEUMANN = 1 00022 integer, parameter :: RIGHTWAVE_WAVECREST = 2 00023 00024 integer, parameter :: INSTAT_STAT = 0 00025 integer, parameter :: INSTAT_BICHROM = 1 00026 integer, parameter :: INSTAT_TS_1 = 2 00027 integer, parameter :: INSTAT_TS_2 = 3 00028 integer, parameter :: INSTAT_JONS = 4 00029 integer, parameter :: INSTAT_SWAN = 5 00030 integer, parameter :: INSTAT_VARDENS = 6 00031 integer, parameter :: INSTAT_REUSE = 7 00032 integer, parameter :: INSTAT_TS_NONH = 8 00033 integer, parameter :: INSTAT_OFF = 9 00034 integer, parameter :: INSTAT_STAT_TABLE = 10 00035 integer, parameter :: INSTAT_JONS_TABLE = 11 00036 00037 integer, parameter :: GRIDFORM_XBEACH = 1 00038 integer, parameter :: GRIDFORM_DELFT3D = 2 00039 00040 integer, parameter :: FRONT_ABS_1D = 0 00041 integer, parameter :: FRONT_ABS_2D = 1 00042 integer, parameter :: FRONT_WALL = 2 00043 integer, parameter :: FRONT_WLEVEL = 3 00044 integer, parameter :: FRONT_NONH_1D = 4 00045 integer, parameter :: FRONT_WAVEFLUME = 5 00046 00047 integer, parameter :: LR_NEUMANN = 0 00048 integer, parameter :: LR_WALL = 1 00049 integer, parameter :: LR_NO_ADVEC = 2 00050 integer, parameter :: LR_NEUMANN_V = 3 00051 integer, parameter :: LR_ABS_1D = 4 00052 00053 integer, parameter :: BACK_WALL = 0 00054 integer, parameter :: BACK_ABS_1D = 1 00055 integer, parameter :: BACK_ABS_2D = 2 00056 integer, parameter :: BACK_WLEVEL = 3 00057 00058 integer, parameter :: TIDETYPE_INSTANT = 0 00059 integer, parameter :: TIDETYPE_VELOCITY = 1 00060 00061 integer, parameter :: PAULREVERE_LAND = 0 00062 integer, parameter :: PAULREVERE_SEA = 1 00063 00064 integer, parameter :: BEDFRICTION_CHEZY = 0 00065 integer, parameter :: BEDFRICTION_CF = 1 00066 integer, parameter :: BEDFRICTION_WHITE_COLEBROOK = 2 00067 integer, parameter :: BEDFRICTION_MANNING = 3 00068 integer, parameter :: BEDFRICTION_WHITE_COLEBROOK_GRAINSIZE = 4 00069 00070 integer, parameter :: GWSCHEME_LAMINAR = 0 00071 integer, parameter :: GWSCHEME_TURBULENT = 1 00072 00073 integer, parameter :: GWHEADMODEL_PARABOLIC = 0 00074 integer, parameter :: GWHEADMODEL_EXPONENTIAL = 1 00075 00076 integer, parameter :: SOLVER_SIPP = 0 00077 integer, parameter :: SOLVER_TRIDIAGG = 1 00078 00079 integer, parameter :: FORM_SOULSBY_VANRIJN = 0 00080 integer, parameter :: FORM_VANTHIEL_VANRIJN = 1 00081 integer, parameter :: FORM_VANRIJN1993 = 2 00082 integer, parameter :: FORM_NIELSEN2006 = 3 00083 integer, parameter :: FORM_MCCALL_VANRIJN = 4 00084 integer, parameter :: FORM_WILCOCK_CROW = 5 00085 integer, parameter :: FORM_ENGELUND_FREDSOE = 6 00086 integer, parameter :: FORM_MPM = 7 00087 integer, parameter :: FORM_WONG_PARKER = 8 00088 integer, parameter :: FORM_FL_VB = 9 00089 integer, parameter :: FORM_FREDSOE_DEIGAARD = 10 00090 00091 integer, parameter :: WAVEFORM_RUESSINK_VANRIJN = 0 00092 integer, parameter :: WAVEFORM_VANTHIEL = 1 00093 00094 integer, parameter :: OUTPUTFORMAT_FORTRAN = 0 00095 integer, parameter :: OUTPUTFORMAT_NETCDF = 1 00096 integer, parameter :: OUTPUTFORMAT_DEBUG = 2 00097 00098 integer, parameter :: SCHEME_UPWIND_1 = 0 00099 integer, parameter :: SCHEME_LAX_WENDROFF = 1 00100 integer, parameter :: SCHEME_UPWIND_2 = 2 00101 integer, parameter :: SCHEME_WARMBEAM = 3 00102 00103 integer, parameter :: TURBADV_NONE = 0 00104 integer, parameter :: TURBADV_LAGRANGIAN = 1 00105 integer, parameter :: TURBADV_EULERIAN = 2 00106 00107 integer, parameter :: BDSLPEFFMAG_NONE = 0 00108 integer, parameter :: BDSLPEFFMAG_ROELV_TOTAL = 1 00109 integer, parameter :: BDSLPEFFMAG_ROELV_BED = 2 00110 integer, parameter :: BDSLPEFFMAG_SOULS_TOTAL = 3 00111 integer, parameter :: BDSLPEFFMAG_SOULS_BED = 4 00112 00113 integer, parameter :: BDSLPEFFINI_NONE = 0 00114 integer, parameter :: BDSLPEFFINI_TOTAL = 1 00115 integer, parameter :: BDSLPEFFINI_BED = 2 00116 00117 integer, parameter :: BDSLPEFFDIR_NONE = 0 00118 integer, parameter :: BDSLPEFFDIR_TALMON = 1 00119 00120 integer, parameter :: OUTPUTPRECISION_SINGLE = 0 00121 integer, parameter :: OUTPUTPRECISION_DOUBLE = 1 00122 00123 integer, parameter :: CF_ACC_NONE = 0 00124 integer, parameter :: CF_ACC_MCCALL = 1 00125 integer, parameter :: CF_ACC_NIELSEN = 2 00126 00127 integer, parameter :: WAVEMODEL_STATIONARY = 0 00128 integer, parameter :: WAVEMODEL_SURFBEAT = 1 00129 integer, parameter :: WAVEMODEL_NONH = 2 00130 00131 integer, parameter :: WBCTYPE_PARAMS = 0 00132 integer, parameter :: WBCTYPE_PARAMETRIC = 1 00133 integer, parameter :: WBCTYPE_SWAN = 2 00134 integer, parameter :: WBCTYPE_VARDENS = 3 00135 integer, parameter :: WBCTYPE_OFF = 4 00136 integer, parameter :: WBCTYPE_JONS_TABLE = 5 00137 integer, parameter :: WBCTYPE_REUSE = 6 00138 integer, parameter :: WBCTYPE_TS_1 = 7 00139 integer, parameter :: WBCTYPE_TS_2 = 8 00140 integer, parameter :: WBCTYPE_TS_NONH = 9 00141 00142 integer, parameter :: SEDFRICFAC_CONSTANT = 0 00143 integer, parameter :: SEDFRICFAC_FLOWFRIC = 1 00144 integer, parameter :: SEDFRICFAC_NIELSEN = 2 00145 integer, parameter :: SEDFRICFAC_SWART = 3 00146 integer, parameter :: SEDFRICFAC_WILSON = 4 00147 00148 integer, parameter :: SLOPECORR_NONE = 0 00149 integer, parameter :: SLOPECORR_NIELSEN = 1 00150 integer, parameter :: SLOPECORR_FREDSOE_DEIGAARD = 2 00151 00152 end module paramsconst