5 &(tetap,hiding,hidfac,dens,grav,dm,ac,acp,qsc,slopeff,coefpn)
68 TYPE(bief_obj),
INTENT(IN) :: TETAP, HIDING
69 INTEGER,
INTENT(IN) :: HIDFAC, SLOPEFF
70 DOUBLE PRECISION,
INTENT(IN) :: DENS, GRAV, DM, AC
71 TYPE(bief_obj),
INTENT(INOUT) :: ACP
72 TYPE(bief_obj),
INTENT(INOUT) :: QSC, COEFPN
77 DOUBLE PRECISION :: C2
84 CALL os(
'X=C ', x=acp, c=ac)
89 CALL os(
'X=XY ', x=acp, y=coefpn )
95 c2 = sqrt(grav*dens*dm**3)
97 IF(hidfac.EQ.1.OR.hidfac.EQ.2)
THEN 106 & *sqrt(max(tetap%R(i)-acp%R(i)*hiding%R(i),0.d0))**3
116 qsc%R(i)=c2*
mpm_aray%R(i)*hiding%R(i)*sqrt(
117 & max(tetap%R(i)-acp%R(i),0.d0))**3
type(bief_obj), target mpm_aray
subroutine bedload_meyer(TETAP, HIDING, HIDFAC, DENS, GRAV, DM, AC, ACP, QSC, SLOPEFF, COEFPN)
subroutine os(OP, X, Y, Z, C, IOPT, INFINI, ZERO)