5 &(tetap, npoin, dens, grav, dm, dstar, qsc)
58 TYPE(bief_obj),
INTENT(IN) :: TETAP
59 INTEGER,
INTENT(IN) :: NPOIN
60 DOUBLE PRECISION,
INTENT(IN) :: DENS, GRAV, DM, DSTAR
61 TYPE(bief_obj),
INTENT(INOUT) :: QSC
66 DOUBLE PRECISION :: CEINST
74 ceinst = 36.d0/(dstar**3)
75 ceinst = sqrt(2.d0/3.d0+ceinst) - sqrt(ceinst)
76 ceinst = ceinst * sqrt(dens*grav*(dm**3))
78 IF(tetap%R(i) < 2.5d-3)
THEN 80 ELSE IF (tetap%R(i) < 0.2d0)
THEN 81 qsc%R(i) = 2.15d0* ceinst * exp(-0.391d0/tetap%R(i))
83 qsc%R(i) = 40.d0 * ceinst * (tetap%R(i)**3.d0)
subroutine bedload_einst(TETAP, NPOIN, DENS, GRAV, DM, DSTAR, QSC)