10 SUBROUTINE cffctowall(L, NORM, DIST_LI, FN, FT)
22 INTEGER,
INTENT(IN) :: L
24 DOUBLE PRECISION,
INTENT(IN) :: DIST_LI
27 DOUBLE PRECISION,
INTENT(IN) :: NORM(3)
29 DOUBLE PRECISION,
INTENT(IN) :: FN(3), FT(3)
34 DOUBLE PRECISION :: CROSSP(3)
36 DOUBLE PRECISION DIST_CL
40 fc(l,:) = fc(l,:) + fn(:) + ft(:)
43 dist_cl = dist_li - des_radius(l)
46 crossp = des_crossprdct(norm, ft)
47 tow(l,:) = tow(l,:) + dist_cl*crossp(:)
subroutine cffctowall(L, NORM, DIST_LI, FN, FT)