5 &(tetap,cf,npoin,grav,dm,dens,teta,qsc)
72 TYPE(bief_obj),
INTENT(IN) :: TETAP,CF
73 INTEGER,
INTENT(IN) :: NPOIN
74 DOUBLE PRECISION,
INTENT(IN) :: GRAV, DM, DENS
75 TYPE(bief_obj),
INTENT(INOUT) :: TETA
76 TYPE(bief_obj),
INTENT(INOUT) :: QSC
81 DOUBLE PRECISION :: CENGEL
96 IF(tetap%R(i) <= 0.06d0)
THEN 98 ELSEIF(tetap%R(i) < 0.384d0)
THEN 99 teta%R(i) = sqrt( 2.5d0 * (tetap%R(i) - 0.06d0))
100 ELSEIF(tetap%R(i) < 1.080d0)
THEN 101 teta%R(i) = 1.066d0 * tetap%R(i)**0.176d0
103 teta%R(i) = tetap%R(i)
109 cengel = 0.05d0*sqrt(dens*grav*dm**3)
111 qsc%R(i)=cengel*sqrt(teta%R(i)**5)/max(cf%R(i),1.d-6)
subroutine bedload_engel_cc(TETAP, CF, NPOIN, GRAV, DM, DENS, TETA, QSC)