9pure subroutine mixadapt(iscl,beta0,betamax,n,nu,mu,beta,f,d)
43integer,
intent(in) :: iscl
44real(8),
intent(in) :: beta0,betamax
45integer,
intent(in) :: n
46real(8),
intent(inout) :: nu(n),mu(n),beta(n),f(n)
47real(8),
intent(out) :: d
64 if (t1*f(i) >= 0.d0)
then
66 if (beta(i) > betamax) beta(i)=betamax
68 beta(i)=0.5d0*(beta(i)+beta0)
71 nu(i)=beta(i)*nu(i)+(1.d0-beta(i))*mu(i)
pure subroutine mixadapt(iscl, beta0, betamax, n, nu, mu, beta, f, d)