Symbol | Description | Uses |
discri | 20 |
File | Line number | Procedure | Code |
./lsopt/cubic.F | 13 | CUBIC |
double precision z1, b, discri |
./lsopt/cubic.F | 28 | CUBIC |
discri = z1*z1-dble(fp)*dble(fpa) |
./lsopt/cubic.F | 29 | CUBIC |
if (discri .lt. 0.d0) then |
./lsopt/cubic.F | 34 | CUBIC |
discri = dsqrt(discri) |
./lsopt/cubic.F | 37 | CUBIC |
discri = dble(fp)/z1 |
./lsopt/cubic.F | 38 | CUBIC |
discri = discri*dble(fpa) |
./lsopt/cubic.F | 39 | CUBIC |
discri = z1-discri |
./lsopt/cubic.F | 40 | CUBIC |
if (z1.ge.0.d0 .and. discri.ge.0.d0) then |
./lsopt/cubic.F | 41 | CUBIC |
discri = dsqrt(z1)*dsqrt(discri) |
./lsopt/cubic.F | 42 | CUBIC |
else if (z1.le.0.d0 .and. discri.le.0.d0) then |
./lsopt/cubic.F | 43 | CUBIC |
discri = dsqrt(-z1)*dsqrt(-discri) |
./lsopt/cubic.F | 56 | CUBIC |
discri = -discri |
./lsopt/cubic.F | 61 | CUBIC |
t = t + fp*(ta-t)/sngl(b+discri) |
./lsopt/cubic.F | 64 | CUBIC |
anum = sngl(b-discri) |