| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | FITPACK_INPUT_ERROR | = | 10 | |
| integer, | public, | parameter | :: | FITPACK_INSUFFICIENT_STORAGE | = | 1 | |
| integer, | public, | parameter | :: | FITPACK_INTERPOLATING_OK | = | -1 | |
| integer, | public, | parameter | :: | FITPACK_INVALID_RANGE | = | 6 | |
| integer, | public, | parameter | :: | FITPACK_LEASTSQUARES_OK | = | -2 | |
| integer, | public, | parameter | :: | FITPACK_MAXIT | = | 3 | |
| integer, | public, | parameter | :: | FITPACK_OK | = | 0 | |
| integer, | public, | parameter | :: | FITPACK_OVERLAPPING_KNOTS | = | 5 | |
| integer, | public, | parameter | :: | FITPACK_S_TOO_SMALL | = | 2 | |
| integer, | public, | parameter | :: | FITPACK_TEST_ERROR | = | 11 | |
| integer, | public, | parameter | :: | FITPACK_TOO_MANY_KNOTS | = | 4 | |
| integer, | public, | parameter | :: | KNOT_DIM_1 | = | -1 | |
| integer, | public, | parameter | :: | KNOT_DIM_2 | = | 1 | |
| integer, | public, | parameter | :: | KNOT_DIM_NONE | = | 0 | |
| integer, | public, | parameter | :: | MAX_IDIM | = | 10 | |
| integer, | public, | parameter | :: | MAX_ORDER | = | 19 | |
| integer, | public, | parameter | :: | OUTSIDE_EXTRAPOLATE | = | 0 | |
| integer, | public, | parameter | :: | OUTSIDE_NEAREST_BND | = | 3 | |
| integer, | public, | parameter | :: | OUTSIDE_NOT_ALLOWED | = | 2 | |
| integer, | public, | parameter | :: | OUTSIDE_ZERO | = | 1 | |
| integer, | public, | parameter | :: | RKIND | = | real64 | |
| integer, | public, | parameter | :: | RSIZE | = | int32 | |
| real(kind=RKIND), | public, | parameter | :: | deg2rad | = | pi/180.0_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | five | = | 5.0_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | four | = | 4.0_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | fourth | = | 0.25_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | half | = | 0.5_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | one | = | 1.0_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | onep5 | = | 1.5_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | pi | = | atan2(zero, -one) | |
| real(kind=RKIND), | public, | parameter | :: | pi2 | = | 2*pi | |
| real(kind=RKIND), | public, | parameter | :: | pi4 | = | 4*pi | |
| real(kind=RKIND), | public, | parameter | :: | pio2 | = | half*pi | |
| real(kind=RKIND), | public, | parameter | :: | pio4 | = | fourth*pi | |
| real(kind=RKIND), | public, | parameter | :: | pio8 | = | 0.125_RKIND*pi | |
| real(kind=RKIND), | public, | parameter | :: | six | = | 6.0_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | smallnum03 | = | 1.0e-03_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | smallnum06 | = | 1.0e-06_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | smallnum08 | = | 1.0e-08_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | smallnum10 | = | 1.0e-10_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | ten | = | 10.0_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | three | = | 3.0_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | two | = | 2.0_RKIND | |
| real(kind=RKIND), | public, | parameter | :: | zero | = | 0.0_RKIND |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=RKIND), | intent(in) | :: | tx(nx) | |||
| integer, | intent(in) | :: | nx | |||
| real(kind=RKIND), | intent(in) | :: | ty(ny) | |||
| integer, | intent(in) | :: | ny | |||
| real(kind=RKIND), | intent(in) | :: | c((nx-kx-1)*(ny-ky-1)) | |||
| integer, | intent(in) | :: | kx | |||
| integer, | intent(in) | :: | ky | |||
| real(kind=RKIND), | intent(in) | :: | xb | |||
| real(kind=RKIND), | intent(in) | :: | xe | |||
| real(kind=RKIND), | intent(in) | :: | yb | |||
| real(kind=RKIND), | intent(in) | :: | ye | |||
| real(kind=RKIND), | intent(out) | :: | wrk(nx+ny-kx-ky-2) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=RKIND), | intent(in) | :: | tu(nu) | |||
| integer, | intent(in) | :: | nu | |||
| real(kind=RKIND), | intent(in) | :: | tv(nv) | |||
| integer, | intent(in) | :: | nv | |||
| real(kind=RKIND), | intent(in) | :: | c((nu-4)*(nv-4)) | |||
| procedure(boundary) | :: | rad | ||||
| real(kind=RKIND), | intent(in) | :: | x | |||
| real(kind=RKIND), | intent(in) | :: | y |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=RKIND), | intent(in) | :: | t(n) | |||
| integer, | intent(in) | :: | n | |||
| real(kind=RKIND), | intent(in) | :: | c(n) | |||
| integer, | intent(in) | :: | k | |||
| real(kind=RKIND), | intent(in) | :: | a | |||
| real(kind=RKIND), | intent(in) | :: | b | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(n) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=RKIND), | intent(in) | :: | tx(nx) | |||
| integer, | intent(in) | :: | nx | |||
| real(kind=RKIND), | intent(in) | :: | ty(ny) | |||
| integer, | intent(in) | :: | ny | |||
| real(kind=RKIND), | intent(in) | :: | c((nx-kx-1)*(ny-ky-1)) | |||
| integer, | intent(in) | :: | kx | |||
| integer, | intent(in) | :: | ky | |||
| real(kind=RKIND), | intent(in) | :: | x(m) | |||
| real(kind=RKIND), | intent(in) | :: | y(m) | |||
| real(kind=RKIND), | intent(out) | :: | z(m) | |||
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=RKIND), | intent(in) | :: | tx(nx) | |||
| integer, | intent(in) | :: | nx | |||
| real(kind=RKIND), | intent(in) | :: | ty(ny) | |||
| integer, | intent(in) | :: | ny | |||
| real(kind=RKIND), | intent(in) | :: | c((nx-kx-1)*(ny-ky-1)) | |||
| integer, | intent(in) | :: | kx | |||
| integer, | intent(in) | :: | ky | |||
| real(kind=RKIND), | intent(in) | :: | x(mx) | |||
| integer, | intent(in) | :: | mx | |||
| real(kind=RKIND), | intent(in) | :: | y(my) | |||
| integer, | intent(in) | :: | my | |||
| real(kind=RKIND), | intent(out) | :: | z(mx*my) | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(kwrk) | |||
| integer, | intent(in) | :: | kwrk | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt | |||
| integer, | intent(in) | :: | ipar | |||
| integer, | intent(in) | :: | idim | |||
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(inout) | :: | u(m) | |||
| integer, | intent(in) | :: | mx | |||
| real(kind=RKIND), | intent(in) | :: | x(mx) | |||
| real(kind=RKIND), | intent(in) | :: | w(m) | |||
| integer, | intent(in) | :: | k | |||
| real(kind=RKIND), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | nest | |||
| integer, | intent(inout) | :: | n | |||
| real(kind=RKIND), | intent(inout) | :: | t(nest) | |||
| integer, | intent(in) | :: | nc | |||
| real(kind=RKIND), | intent(inout) | :: | c(nc) | |||
| real(kind=RKIND), | intent(inout) | :: | fp | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(nest) | |||
| integer, | intent(inout) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(in) | :: | x(m) | |||
| real(kind=RKIND), | intent(in) | :: | y(m) | |||
| real(kind=RKIND), | intent(in) | :: | w(m) | |||
| integer, | intent(in) | :: | n | |||
| real(kind=RKIND), | intent(in) | :: | t(n) | |||
| real(kind=RKIND), | intent(inout) | :: | e(n) | |||
| integer, | intent(in) | :: | maxtr | |||
| integer, | intent(in) | :: | maxbin | |||
| real(kind=RKIND), | intent(out) | :: | c(n) | |||
| real(kind=RKIND), | intent(out) | :: | sq | |||
| real(kind=RKIND), | intent(out) | :: | sx(m) | |||
| logical, | intent(out) | :: | bind(n) | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(kwrk) | |||
| integer, | intent(in) | :: | kwrk | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt | |||
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(in) | :: | x(m) | |||
| real(kind=RKIND), | intent(in) | :: | y(m) | |||
| real(kind=RKIND), | intent(in) | :: | w(m) | |||
| real(kind=RKIND), | intent(inout) | :: | v(m) | |||
| real(kind=RKIND), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | nest | |||
| integer, | intent(in) | :: | maxtr | |||
| integer, | intent(in) | :: | maxbin | |||
| integer, | intent(inout) | :: | n | |||
| real(kind=RKIND), | intent(inout) | :: | t(nest) | |||
| real(kind=RKIND), | intent(inout) | :: | c(nest) | |||
| real(kind=RKIND), | intent(out) | :: | sq | |||
| real(kind=RKIND), | intent(inout) | :: | sx(m) | |||
| logical, | intent(inout) | :: | bind(nest) | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(kwrk) | |||
| integer, | intent(in) | :: | kwrk | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt | |||
| integer, | intent(in) | :: | idim | |||
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(in) | :: | u(m) | |||
| integer, | intent(in) | :: | mx | |||
| real(kind=RKIND), | intent(in) | :: | x(mx) | |||
| real(kind=RKIND), | intent(inout) | :: | xx(mx) | |||
| real(kind=RKIND), | intent(in) | :: | w(m) | |||
| integer, | intent(in) | :: | ib | |||
| real(kind=RKIND), | intent(in) | :: | db(nb) | |||
| integer, | intent(in) | :: | nb | |||
| integer, | intent(in) | :: | ie | |||
| real(kind=RKIND), | intent(in) | :: | de(ne) | |||
| integer, | intent(in) | :: | ne | |||
| integer, | intent(in) | :: | k | |||
| real(kind=RKIND), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | nest | |||
| integer, | intent(inout) | :: | n | |||
| real(kind=RKIND), | intent(inout) | :: | t(nest) | |||
| integer, | intent(in) | :: | nc | |||
| real(kind=RKIND), | intent(inout) | :: | c(nc) | |||
| integer, | intent(in) | :: | np | |||
| real(kind=RKIND), | intent(inout) | :: | cp(np) | |||
| real(kind=RKIND), | intent(inout) | :: | fp | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(nest) | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | idim | |||
| real(kind=RKIND), | intent(in) | :: | t(n) | |||
| integer, | intent(in) | :: | n | |||
| real(kind=RKIND), | intent(in) | :: | c(nc) | |||
| integer, | intent(in) | :: | nc | |||
| integer, | intent(in) | :: | k1 | |||
| real(kind=RKIND), | intent(in) | :: | u | |||
| real(kind=RKIND), | intent(out) | :: | d(nd) | |||
| integer, | intent(in) | :: | nd | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | idim | |||
| real(kind=RKIND), | intent(in) | :: | t(n) | |||
| integer, | intent(in) | :: | n | |||
| real(kind=RKIND), | intent(in) | :: | c(nc) | |||
| integer, | intent(in) | :: | nc | |||
| integer, | intent(in) | :: | k | |||
| real(kind=RKIND), | intent(in) | :: | u(m) | |||
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(out) | :: | x(idim,m) | |||
| integer, | intent(in) | :: | mx | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt | |||
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(in) | :: | x(m) | |||
| real(kind=RKIND), | intent(in) | :: | y(m) | |||
| real(kind=RKIND), | intent(in) | :: | w(m) | |||
| real(kind=RKIND), | intent(in) | :: | xb | |||
| real(kind=RKIND), | intent(in) | :: | xe | |||
| integer, | intent(in) | :: | k | |||
| real(kind=RKIND), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | nest | |||
| integer, | intent(inout) | :: | n | |||
| real(kind=RKIND), | intent(inout) | :: | t(nest) | |||
| real(kind=RKIND), | intent(inout) | :: | c(nest) | |||
| real(kind=RKIND), | intent(inout) | :: | fp | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(nest) | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=RKIND), | intent(in) | :: | t(n) | |||
| integer, | intent(in) | :: | n | |||
| real(kind=RKIND), | intent(in) | :: | c(n) | |||
| real(kind=RKIND), | intent(in) | :: | alfa(m) | |||
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(out) | :: | ress(m) | |||
| real(kind=RKIND), | intent(out) | :: | resc(m) | |||
| real(kind=RKIND), | intent(inout) | :: | wrk1(n) | |||
| real(kind=RKIND), | intent(inout) | :: | wrk2(n) | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt | |||
| real(kind=RKIND), | intent(in) | :: | t(nest) | |||
| integer, | intent(in) | :: | n | |||
| real(kind=RKIND), | intent(in) | :: | c(nest) | |||
| integer, | intent(in) | :: | k | |||
| real(kind=RKIND), | intent(in) | :: | x | |||
| real(kind=RKIND), | intent(out) | :: | tt(nest) | |||
| integer, | intent(out) | :: | nn | |||
| real(kind=RKIND), | intent(out) | :: | cc(nest) | |||
| integer, | intent(in) | :: | nest | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt | |||
| real(kind=RKIND), | intent(inout) | :: | t(nest) | |||
| integer, | intent(inout) | :: | n | |||
| real(kind=RKIND), | intent(inout) | :: | c(nest) | |||
| integer, | intent(in) | :: | k | |||
| real(kind=RKIND), | intent(in) | :: | x | |||
| integer, | intent(in) | :: | nest | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt | |||
| integer, | intent(in) | :: | ipar | |||
| integer, | intent(in) | :: | idim | |||
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(inout) | :: | u(m) | |||
| integer, | intent(in) | :: | mx | |||
| real(kind=RKIND), | intent(in) | :: | x(idim,m) | |||
| real(kind=RKIND), | intent(inout) | :: | w(m) | |||
| real(kind=RKIND), | intent(inout) | :: | ub | |||
| real(kind=RKIND), | intent(inout) | :: | ue | |||
| integer, | intent(in) | :: | k | |||
| real(kind=RKIND), | intent(inout) | :: | s | |||
| integer, | intent(in) | :: | nest | |||
| integer, | intent(inout) | :: | n | |||
| real(kind=RKIND), | intent(inout) | :: | t(nest) | |||
| integer, | intent(in) | :: | nc | |||
| real(kind=RKIND), | intent(inout) | :: | c(nc) | |||
| real(kind=RKIND), | intent(out) | :: | fp | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(nest) | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=RKIND), | intent(in) | :: | tx(nx) | |||
| integer, | intent(in) | :: | nx | |||
| real(kind=RKIND), | intent(in) | :: | ty(ny) | |||
| integer, | intent(in) | :: | ny | |||
| real(kind=RKIND), | intent(in) | :: | c((nx-kx-1)*(ny-ky-1)) | |||
| integer, | intent(in) | :: | kx | |||
| integer, | intent(in) | :: | ky | |||
| integer, | intent(in) | :: | nux | |||
| integer, | intent(in) | :: | nuy | |||
| real(kind=RKIND), | intent(in) | :: | x(mx) | |||
| integer, | intent(in) | :: | mx | |||
| real(kind=RKIND), | intent(in) | :: | y(my) | |||
| integer, | intent(in) | :: | my | |||
| real(kind=RKIND), | intent(out) | :: | z(mx*my) | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(kwrk) | |||
| integer, | intent(in) | :: | kwrk | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=RKIND), | intent(in) | :: | tx(nx) | |||
| integer, | intent(in) | :: | nx | |||
| real(kind=RKIND), | intent(in) | :: | ty(ny) | |||
| integer, | intent(in) | :: | ny | |||
| real(kind=RKIND), | intent(in) | :: | c((nx-kx-1)*(ny-ky-1)) | |||
| integer, | intent(in) | :: | kx | |||
| integer, | intent(in) | :: | ky | |||
| integer, | intent(in) | :: | nux | |||
| integer, | intent(in) | :: | nuy | |||
| real(kind=RKIND), | intent(in) | :: | x(m) | |||
| real(kind=RKIND), | intent(in) | :: | y(m) | |||
| real(kind=RKIND), | intent(out) | :: | z(m) | |||
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(kwrk) | |||
| integer, | intent(in) | :: | kwrk | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=RKIND), | intent(in) | :: | tx(nx) | |||
| integer, | intent(in) | :: | nx | |||
| real(kind=RKIND), | intent(in) | :: | ty(ny) | |||
| integer, | intent(in) | :: | ny | |||
| real(kind=RKIND), | intent(in) | :: | c((nx-kx-1)*(ny-ky-1)) | |||
| integer, | intent(in) | :: | kx | |||
| integer, | intent(in) | :: | ky | |||
| integer, | intent(in) | :: | nux | |||
| integer, | intent(in) | :: | nuy | |||
| real(kind=RKIND), | intent(out) | :: | newc((nx-kx-1)*(ny-ky-1)) | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt | |||
| integer, | intent(in) | :: | ipar(2) | |||
| integer, | intent(in) | :: | idim | |||
| integer, | intent(in) | :: | mu | |||
| real(kind=RKIND), | intent(in) | :: | u(mu) | |||
| integer, | intent(in) | :: | mv | |||
| real(kind=RKIND), | intent(in) | :: | v(mv) | |||
| real(kind=RKIND), | intent(in) | :: | f(mu*mv*idim) | |||
| real(kind=RKIND), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | nuest | |||
| integer, | intent(in) | :: | nvest | |||
| integer, | intent(inout) | :: | nu | |||
| real(kind=RKIND), | intent(inout) | :: | tu(nuest) | |||
| integer, | intent(inout) | :: | nv | |||
| real(kind=RKIND), | intent(inout) | :: | tv(nvest) | |||
| real(kind=RKIND), | intent(inout) | :: | c((nuest-4)*(nvest-4)*idim) | |||
| real(kind=RKIND), | intent(inout) | :: | fp | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(kwrk) | |||
| integer, | intent(in) | :: | kwrk | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt | |||
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(in) | :: | x(m) | |||
| real(kind=RKIND), | intent(in) | :: | y(m) | |||
| real(kind=RKIND), | intent(in) | :: | w(m) | |||
| integer, | intent(in) | :: | k | |||
| real(kind=RKIND), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | nest | |||
| integer, | intent(inout) | :: | n | |||
| real(kind=RKIND), | intent(inout) | :: | t(nest) | |||
| real(kind=RKIND), | intent(inout) | :: | c(nest) | |||
| real(kind=RKIND), | intent(inout) | :: | fp | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(nest) | |||
| integer, | intent(inout) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt(3) | |||
| integer, | intent(in) | :: | ider(2) | |||
| integer, | intent(in) | :: | mu | |||
| real(kind=RKIND), | intent(in) | :: | u(mu) | |||
| integer, | intent(in) | :: | mv | |||
| real(kind=RKIND), | intent(in) | :: | v(mv) | |||
| real(kind=RKIND), | intent(in) | :: | z(mu*mv) | |||
| real(kind=RKIND), | intent(in) | :: | z0 | |||
| real(kind=RKIND), | intent(in) | :: | r | |||
| real(kind=RKIND), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | nuest | |||
| integer, | intent(in) | :: | nvest | |||
| integer, | intent(inout) | :: | nu | |||
| real(kind=RKIND), | intent(inout) | :: | tu(nuest) | |||
| integer, | intent(inout) | :: | nv | |||
| real(kind=RKIND), | intent(inout) | :: | tv(nvest) | |||
| real(kind=RKIND), | intent(inout) | :: | c((nuest-4)*(nvest-4)) | |||
| real(kind=RKIND), | intent(inout) | :: | fp | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(kwrk) | |||
| integer, | intent(in) | :: | kwrk | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt(3) | |||
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(in) | :: | x(m) | |||
| real(kind=RKIND), | intent(in) | :: | y(m) | |||
| real(kind=RKIND), | intent(in) | :: | z(m) | |||
| real(kind=RKIND), | intent(in) | :: | w(m) | |||
| procedure(boundary) | :: | rad | ||||
| real(kind=RKIND), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | nuest | |||
| integer, | intent(in) | :: | nvest | |||
| real(kind=RKIND), | intent(in) | :: | eps | |||
| integer, | intent(out) | :: | nu | |||
| real(kind=RKIND), | intent(out) | :: | tu(nuest) | |||
| integer, | intent(out) | :: | nv | |||
| real(kind=RKIND), | intent(out) | :: | tv(nvest) | |||
| real(kind=RKIND), | intent(out) | :: | u(m) | |||
| real(kind=RKIND), | intent(out) | :: | v(m) | |||
| real(kind=RKIND), | intent(out) | :: | c((nuest-4)*(nvest-4)) | |||
| real(kind=RKIND), | intent(inout) | :: | fp | |||
| real(kind=RKIND), | intent(inout) | :: | wrk1(lwrk1) | |||
| integer, | intent(in) | :: | lwrk1 | |||
| real(kind=RKIND), | intent(inout) | :: | wrk2(lwrk2) | |||
| integer, | intent(in) | :: | lwrk2 | |||
| integer, | intent(inout) | :: | iwrk(kwrk) | |||
| integer, | intent(in) | :: | kwrk | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt | |||
| real(kind=RKIND), | intent(in) | :: | tx(nx) | |||
| integer, | intent(in) | :: | nx | |||
| real(kind=RKIND), | intent(in) | :: | ty(ny) | |||
| integer, | intent(in) | :: | ny | |||
| real(kind=RKIND), | intent(in) | :: | c((nx-kx-1)*(ny-ky-1)) | |||
| integer, | intent(in) | :: | kx | |||
| integer, | intent(in) | :: | ky | |||
| real(kind=RKIND), | intent(in) | :: | u | |||
| integer, | intent(in) | :: | nu | |||
| real(kind=RKIND), | intent(out) | :: | cu(nu) | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt | |||
| integer, | intent(in) | :: | mx | |||
| real(kind=RKIND), | intent(in) | :: | x(mx) | |||
| integer, | intent(in) | :: | my | |||
| real(kind=RKIND), | intent(in) | :: | y(my) | |||
| real(kind=RKIND), | intent(in) | :: | z(mx*my) | |||
| real(kind=RKIND), | intent(in) | :: | xb | |||
| real(kind=RKIND), | intent(in) | :: | xe | |||
| real(kind=RKIND), | intent(in) | :: | yb | |||
| real(kind=RKIND), | intent(in) | :: | ye | |||
| integer, | intent(in) | :: | kx | |||
| integer, | intent(in) | :: | ky | |||
| real(kind=RKIND), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | nxest | |||
| integer, | intent(in) | :: | nyest | |||
| integer, | intent(inout) | :: | nx | |||
| real(kind=RKIND), | intent(inout) | :: | tx(nxest) | |||
| integer, | intent(inout) | :: | ny | |||
| real(kind=RKIND), | intent(inout) | :: | ty(nyest) | |||
| real(kind=RKIND), | intent(inout) | :: | c((nxest-kx-1)*(nyest-ky-1)) | |||
| real(kind=RKIND), | intent(out) | :: | fp | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(kwrk) | |||
| integer, | intent(in) | :: | kwrk | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=RKIND), | intent(in) | :: | t(n) | |||
| integer, | intent(in) | :: | n | |||
| real(kind=RKIND), | intent(in) | :: | c(n) | |||
| integer, | intent(in) | :: | k1 | |||
| real(kind=RKIND), | intent(in) | :: | x | |||
| real(kind=RKIND), | intent(out) | :: | d(k1) | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt(3) | |||
| integer, | intent(in) | :: | ider(4) | |||
| integer, | intent(in) | :: | mu | |||
| real(kind=RKIND), | intent(in) | :: | u(mu) | |||
| integer, | intent(in) | :: | mv | |||
| real(kind=RKIND), | intent(in) | :: | v(mv) | |||
| real(kind=RKIND), | intent(in) | :: | r(mu*mv) | |||
| real(kind=RKIND), | intent(in) | :: | r0 | |||
| real(kind=RKIND), | intent(in) | :: | r1 | |||
| real(kind=RKIND), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | nuest | |||
| integer, | intent(in) | :: | nvest | |||
| integer, | intent(inout) | :: | nu | |||
| real(kind=RKIND), | intent(inout) | :: | tu(nuest) | |||
| integer, | intent(inout) | :: | nv | |||
| real(kind=RKIND), | intent(inout) | :: | tv(nvest) | |||
| real(kind=RKIND), | intent(inout) | :: | c((nuest-4)*(nvest-4)) | |||
| real(kind=RKIND), | intent(inout) | :: | fp | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(kwrk) | |||
| integer, | intent(in) | :: | kwrk | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt | |||
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(in) | :: | teta(m) | |||
| real(kind=RKIND), | intent(in) | :: | phi(m) | |||
| real(kind=RKIND), | intent(in) | :: | r(m) | |||
| real(kind=RKIND), | intent(in) | :: | w(m) | |||
| real(kind=RKIND), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | ntest | |||
| integer, | intent(in) | :: | npest | |||
| real(kind=RKIND), | intent(in) | :: | eps | |||
| integer, | intent(inout) | :: | nt | |||
| real(kind=RKIND), | intent(inout) | :: | tt(ntest) | |||
| integer, | intent(inout) | :: | np | |||
| real(kind=RKIND), | intent(inout) | :: | tp(npest) | |||
| real(kind=RKIND), | intent(inout) | :: | c((ntest-4)*(npest-4)) | |||
| real(kind=RKIND), | intent(inout) | :: | fp | |||
| real(kind=RKIND), | intent(inout) | :: | wrk1(lwrk1) | |||
| integer, | intent(in) | :: | lwrk1 | |||
| real(kind=RKIND), | intent(inout) | :: | wrk2(lwrk2) | |||
| integer, | intent(in) | :: | lwrk2 | |||
| integer, | intent(inout) | :: | iwrk(kwrk) | |||
| integer, | intent(in) | :: | kwrk | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=RKIND), | intent(in) | :: | t(n) | |||
| integer, | intent(in) | :: | n | |||
| real(kind=RKIND), | intent(in) | :: | c(n) | |||
| integer, | intent(in) | :: | k | |||
| integer, | intent(in) | :: | nu | |||
| real(kind=RKIND), | intent(in) | :: | x(m) | |||
| real(kind=RKIND), | intent(out) | :: | y(m) | |||
| integer, | intent(in) | :: | m | |||
| integer, | intent(in) | :: | e | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(n) | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=RKIND), | intent(in) | :: | t(n) | |||
| integer, | intent(in) | :: | n | |||
| real(kind=RKIND), | intent(in) | :: | c(n) | |||
| integer, | intent(in) | :: | k | |||
| real(kind=RKIND), | intent(in) | :: | x(m) | |||
| real(kind=RKIND), | intent(out) | :: | y(m) | |||
| integer, | intent(in) | :: | m | |||
| integer, | intent(in) | :: | e | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=RKIND), | intent(in) | :: | t(n) | |||
| integer, | intent(in) | :: | n | |||
| real(kind=RKIND), | intent(in) | :: | c(n) | |||
| real(kind=RKIND), | intent(out) | :: | zeros(mest) | |||
| integer, | intent(in) | :: | mest | |||
| integer, | intent(out) | :: | m | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | idim | |||
| real(kind=RKIND), | intent(in) | :: | tu(nu) | |||
| integer, | intent(in) | :: | nu | |||
| real(kind=RKIND), | intent(in) | :: | tv(nv) | |||
| integer, | intent(in) | :: | nv | |||
| real(kind=RKIND), | intent(in) | :: | c((nu-4)*(nv-4)*idim) | |||
| real(kind=RKIND), | intent(in) | :: | u(mu) | |||
| integer, | intent(in) | :: | mu | |||
| real(kind=RKIND), | intent(in) | :: | v(mv) | |||
| integer, | intent(in) | :: | mv | |||
| real(kind=RKIND), | intent(out) | :: | f(mf) | |||
| integer, | intent(in) | :: | mf | |||
| real(kind=RKIND), | intent(inout) | :: | wrk(lwrk) | |||
| integer, | intent(in) | :: | lwrk | |||
| integer, | intent(inout) | :: | iwrk(kwrk) | |||
| integer, | intent(in) | :: | kwrk | |||
| integer, | intent(out) | :: | ier |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | iopt | |||
| integer, | intent(in) | :: | m | |||
| real(kind=RKIND), | intent(inout) | :: | x(m) | |||
| real(kind=RKIND), | intent(inout) | :: | y(m) | |||
| real(kind=RKIND), | intent(in) | :: | z(m) | |||
| real(kind=RKIND), | intent(in) | :: | w(m) | |||
| real(kind=RKIND), | intent(in) | :: | xb | |||
| real(kind=RKIND), | intent(in) | :: | xe | |||
| real(kind=RKIND), | intent(in) | :: | yb | |||
| real(kind=RKIND), | intent(in) | :: | ye | |||
| integer, | intent(in) | :: | kx | |||
| integer, | intent(in) | :: | ky | |||
| real(kind=RKIND), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | nxest | |||
| integer, | intent(in) | :: | nyest | |||
| integer, | intent(in) | :: | nmax | |||
| real(kind=RKIND), | intent(in) | :: | eps | |||
| integer, | intent(inout) | :: | nx | |||
| real(kind=RKIND), | intent(inout) | :: | tx(nmax) | |||
| integer, | intent(inout) | :: | ny | |||
| real(kind=RKIND), | intent(inout) | :: | ty(nmax) | |||
| real(kind=RKIND), | intent(inout) | :: | c((nxest-kx-1)*(nyest-ky-1)) | |||
| real(kind=RKIND), | intent(inout) | :: | fp | |||
| real(kind=RKIND), | intent(inout) | :: | wrk1(lwrk1) | |||
| integer, | intent(in) | :: | lwrk1 | |||
| real(kind=RKIND), | intent(inout) | :: | wrk2(lwrk2) | |||
| integer, | intent(in) | :: | lwrk2 | |||
| integer, | intent(inout) | :: | iwrk(kwrk) | |||
| integer, | intent(in) | :: | kwrk | |||
| integer, | intent(out) | :: | ier |