5 & (tobw,tob,mu,ksp,ksr,hn,npoin,dm,dens,xmve,grav,xwc,
6 & karman,zero,t4,t7,t8,t9,qsc,qss,bijk,houle)
79 TYPE(bief_obj),
INTENT(IN) :: TOBW, TOB, KSR,KSP, HN,MU
80 INTEGER,
INTENT(IN) :: NPOIN
81 LOGICAL,
INTENT(IN) :: HOULE
82 DOUBLE PRECISION,
INTENT(IN) :: DM, DENS, XMVE, GRAV, XWC
83 DOUBLE PRECISION,
INTENT(IN) :: KARMAN, ZERO
84 TYPE(bief_obj),
INTENT(INOUT) :: T4
85 TYPE(bief_obj),
INTENT(INOUT) :: T7, T8, T9
86 TYPE(bief_obj),
INTENT(INOUT) :: QSC, QSS
91 DOUBLE PRECISION :: C1, C2, UCF
92 DOUBLE PRECISION,
INTENT(IN) :: BIJK
104 CALL os(
'X=CY ', x=t4, y=tobw, c= 0.5d0)
105 CALL os(
'X=X+Y ', x=t4, y=tob)
107 CALL os(
'X=Y ', x=t4, y=tob)
118 c2 = dens*dm*xmve*grav
120 IF (t4%R(i)*mu%R(i)> zero)
THEN 121 qsc%R(i) = c1*sqrt(tob%R(i)/xmve )
122 & * exp(-0.27d0*(c2/(t4%R(i)*mu%R(i))))
131 IF (t4%R(i) > 0.d0)
THEN 132 ucf = sqrt( t4%R(i) / xmve)
133 t7%R(i) = xwc / ( karman * ucf )
136 t8%R(i) = max(ksr%R(i),ksp%R(i))/max(hn%R(i),zero)
145 CALL integ(t7%R, t8%R, t9%R, npoin)
149 CALL os(
'X=YZ ', x=qss, y=t9, z=qsc)
subroutine integ(A, B, IEIN, NPOIN)
subroutine bedload_bijker(TOBW, TOB, MU, KSP, KSR, HN, NPOIN, DM, DENS, XMVE, GRAV, XWC, KARMAN, ZERO, T4, T7, T8, T9, QSC, QSS, BIJK, HOULE)
subroutine os(OP, X, Y, Z, C, IOPT, INFINI, ZERO)