sediment cppdefs.h

From WikiROMS
Jump to navigationJump to search
/* sediment CPPDEFS */
#define SEDIMENT
#ifdef SEDIMENT /* Chose one or all of these processes: */
# define SUSPLOAD
# undef BEDLOAD_SOULSBY /* or BEDLOAD_MPM */
# undef SED_MORPH
#endif
#if defined SEDIMENT || defined SG_BBL || defined MB_BBL || defined SSW_BBL
# define ANA_SEDIMENT /* sediment initialization from Fortran routine */
# undef ANA_SEDIMENT /* will require initialziation file */
#endif
#if defined MB_BBL || defined SG_BBL || defined SSW_BBL /* will need wave input */
# define ANA_WWAVE /* or provide SWAN input */
#endif
#define SSW_BBL /* or SG_BBL or MB_BBL */
#ifdef SG_BBL
# define SG_CALC_ZNOT
# undef SG_LOGINT
#endif
#ifdef MB_BBL
# define MB_CALC_ZNOT
# undef MB_Z0BIO
# undef MB_Z0BL
# undef MB_Z0RIP
#endif
#ifdef SSW_BBL
# define SSW_CALC_ZNOT /* Compute bottom roughness internally */
# undef SSW_LOGINT /* Logarithmic interpolation of (Ur,Vr) */
# define SSW_CALC_UB /* Computing bottom orbital velocity internally */
# undef SSW_FORM_DRAG_COR /* Activate form drag coefficient */
# undef SSW_ZOBIO /* Biogenic bedform roughness from ripples */
# undef SSW_ZOBL /* Bedload roughness for ripples */
# undef SSW_ZORIP /* Bedform roughness from ripples */
#endif