5 & (tob, mu, acladm, unladm, npoin, dens, xmve, grav, dm, ac,
6 & tetap, ahunzi, acp, hiding, qsc)
77 TYPE(bief_obj),
INTENT(IN) :: TOB, MU, ACLADM, UNLADM
78 INTEGER,
INTENT(IN) :: NPOIN
79 DOUBLE PRECISION,
INTENT(IN) :: DENS, XMVE, GRAV, DM, AC
80 TYPE(bief_obj),
INTENT(INOUT) :: TETAP, AHUNZI
81 TYPE(bief_obj),
INTENT(INOUT) :: ACP
82 TYPE(bief_obj),
INTENT(INOUT) :: HIDING, QSC
87 DOUBLE PRECISION :: C1, C2
96 c1 = 1.d0/(dens*xmve*grav*dm)
97 c2 = 5.d0*sqrt(grav*dens*dm**3)
98 CALL os(
'X=CYZ ', x=tetap, y=tob, z=mu, c=c1)
100 CALL os(
'X=+(Y,C)', x=tetap , y=tetap, c= 1.d-02 )
102 CALL os(
'X=Y**C ', x=ahunzi, y=tetap, c=-1.5d0 )
103 CALL os(
'X=CX ', x=ahunzi, c= 0.011d0)
104 CALL os(
'X=X+C ', x=ahunzi, c=-0.3d0 )
116 hiding%R(i) = (dm/acladm%R(i))**(-ahunzi%R(i))
121 CALL os(
'X=Y/Z ', x=acp, y=unladm, z=acladm)
122 CALL os(
'X=Y**C ', x=acp, y=acp , c=0.33d0)
123 CALL os(
'X=CX ', x=acp, c=ac)
127 CALL os(
'X=Y-Z ', x=qsc, y=tetap , z=acp )
128 CALL os(
'X=+(Y,C)', x=qsc, y=qsc , c=0.d0)
129 CALL os(
'X=XY ', x=qsc, y=hiding)
130 CALL os(
'X=Y**C ', x=qsc, y=qsc , c=1.5d0)
132 CALL os(
'X=CX ', x=qsc, c=c2)
subroutine bedload_hunz_meyer(TOB, MU, ACLADM, UNLADM, NPOIN, DENS, XMVE, GRAV, DM, AC, TETAP, AHUNZI, ACP, HIDING, QSC)
subroutine os(OP, X, Y, Z, C, IOPT, INFINI, ZERO)