XBeach
C:/repositories/XBeach/trunk/src/xbeachlibrary/paramsconst.F90
Go to the documentation of this file.
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
 All Classes Files Functions Variables Defines