7 SUBROUTINE coefpoly(xf1, xf2, xprim1, xprim2, xtild1, xtild2, a0, a1, a2, a3)
29 REAL(K8),
intent(in):: xf1, xf2, xprim1, xprim2, xtild1, xtild2
30 REAL(K8),
intent(out):: a0, a1, a2, a3
33 REAL(K8) xtil1car, xtil2car, derr, x1x2car
37 xtil1car = xtild1 * xtild1
38 xtil2car = xtild2 * xtild2
40 derr = 2. * (xf2-xf1)/(xtild1-xtild2)
42 x1x2car = (xtild1-xtild2) * (xtild1-xtild2)
44 a3 = (derr+xprim1+xprim2)/x1x2car
45 a2 = (xprim1-xprim2+3. * a3 * (xtil2car-xtil1car))/(2. * (xtild1-xtild2))
47 a1 = xprim1 - 3. * a3 * xtil1car - 2. * a2 * xtild1
48 a0 = xf1 - a3 * xtild1 * xtil1car - a2 * xtil1car - a1 * xtild1
subroutine coefpoly(xf1, xf2, xprim1, xprim2, xtild1, xtild2, a0, a1, a2, a3)