|
fitpack
Modern Fortran library for curve and surface fitting with splines
|
Functions/Subroutines | |
| logical(fp_bool) function, public | fitpack_success_c (ierr) |
| pure subroutine, public | fitpack_message_c (ierr, msg) |
| pure subroutine, public | curfit_c (iopt, m, x, y, w, xb, xe, k, s, nest, n, t, c, fp, wrk, lwrk, iwrk, ier) |
| pure subroutine, public | percur_c (iopt, m, x, y, w, k, s, nest, n, t, c, fp, wrk, lwrk, iwrk, ier) |
| pure subroutine, public | parcur_c (iopt, ipar, idim, m, u, mx, x, w, ub, ue, k, s, nest, n, t, nc, c, fp, wrk, lwrk, iwrk, ier) |
| pure subroutine, public | clocur_c (iopt, ipar, idim, m, u, mx, x, w, k, s, nest, n, t, nc, c, fp, wrk, lwrk, iwrk, ier) |
| pure subroutine, public | cocosp_c (m, x, y, w, n, t, e, maxtr, maxbin, c, sq, sx, bind, wrk, lwrk, iwrk, kwrk, ier) |
| pure subroutine, public | concon_c (iopt, m, x, y, w, v, s, nest, maxtr, maxbin, n, t, c, sq, sx, bind, wrk, lwrk, iwrk, kwrk, ier) |
| pure subroutine, public | splev_c (t, n, c, k, x, y, m, e, ier) |
| pure subroutine, public | splder_c (t, n, c, k, nu, x, y, m, e, wrk, ier) |
| pure subroutine, public | spalde_c (t, n, c, k1, x, d, ier) |
| pure subroutine, public | curev_c (idim, t, n, c, nc, k, u, m, x, mx, ier) |
| pure subroutine, public | cualde_c (idim, t, n, c, nc, k1, u, d, nd, ier) |
| pure subroutine, public | insert_c (iopt, t, n, c, k, x, nest, ier) |
| real(fp_real) function | splint_c (t, n, c, k, a, b, wrk) |
| pure subroutine | fourco_c (t, n, c, alfa, m, ress, resc, wrk1, wrk2, ier) |
| pure subroutine | sproot_c (t, n, c, zeros, mest, m, ier) |
| pure subroutine | surfit_c (iopt, m, x, y, z, w, xb, xe, yb, ye, kx, ky, s, nxest, nyest, nmax, eps, nx, tx, ny, ty, c, fp, wrk1, lwrk1, wrk2, lwrk2, iwrk, kwrk, ier) |
| pure subroutine | regrid_c (iopt, mx, x, my, y, z, xb, xe, yb, ye, kx, ky, s, nxest, nyest, nx, tx, ny, ty, c, fp, wrk, lwrk, iwrk, kwrk, ier) |
| subroutine | polar_c (iopt, m, x, y, z, w, rad, s, nuest, nvest, eps, nu, tu, nv, tv, u, v, c, fp, wrk1, lwrk1, wrk2, lwrk2, iwrk, kwrk, ier) |
| subroutine | pogrid_c (iopt, ider, mu, u, mv, v, z, z0, r, s, nuest, nvest, nu, tu, nv, tv, c, fp, wrk, lwrk, iwrk, kwrk, ier) |
| pure subroutine | sphere_c (iopt, m, teta, phi, r, w, s, ntest, npest, eps, nt, tt, np, tp, c, fp, wrk1, lwrk1, wrk2, lwrk2, iwrk, kwrk, ier) |
| integer(fp_flag) function | spgrid_c (iopt, ider, mu, u, mv, v, r, r0, r1, s, nuest, nvest, nu, tu, nv, tv, c, fp, wrk, lwrk, iwrk, kwrk) |
| integer(fp_flag) function | parsur_c (iopt, ipar, idim, mu, u, mv, v, f, s, nuest, nvest, nu, tu, nv, tv, c, fp, wrk, lwrk, iwrk, kwrk) |
| integer(fp_flag) function | bispeu_c (tx, nx, ty, ny, c, kx, ky, x, y, z, m, wrk, lwrk) |
| integer(fp_flag) function | bispev_c (tx, nx, ty, ny, c, kx, ky, x, mx, y, my, z, wrk, lwrk, iwrk, kwrk) |
| integer(fp_flag) function | parder_c (tx, nx, ty, ny, c, kx, ky, nux, nuy, x, mx, y, my, z, wrk, lwrk, iwrk, kwrk) |
|
private |

|
private |

| pure subroutine, public fitpack_core_c::clocur_c | ( | integer(fp_size), intent(in), value | iopt, |
| integer(fp_size), intent(in), value | ipar, | ||
| integer(fp_size), intent(in), value | idim, | ||
| integer(fp_size), intent(in), value | m, | ||
| real (fp_real), dimension(m), intent(inout) | u, | ||
| integer(fp_size), intent(in), value | mx, | ||
| real (fp_real), dimension(mx), intent(in) | x, | ||
| real (fp_real), dimension(m), intent(in) | w, | ||
| integer(fp_size), intent(in), value | k, | ||
| real (fp_real), intent(in), value | s, | ||
| integer(fp_size), intent(in), value | nest, | ||
| integer(fp_size), intent(inout) | n, | ||
| real (fp_real), dimension(nest), intent(inout) | t, | ||
| integer(fp_size), intent(in), value | nc, | ||
| real (fp_real), dimension(nc), intent(inout) | c, | ||
| real (fp_real), intent(inout) | fp, | ||
| real (fp_real), dimension(lwrk), intent(inout) | wrk, | ||
| integer(fp_size), intent(in), value | lwrk, | ||
| integer(fp_size), dimension(nest), intent(inout) | iwrk, | ||
| integer(fp_flag), intent(inout) | ier ) |

| pure subroutine, public fitpack_core_c::cocosp_c | ( | integer(fp_size), intent(in), value | m, |
| real (fp_real), dimension(m), intent(in) | x, | ||
| real (fp_real), dimension(m), intent(in) | y, | ||
| real (fp_real), dimension(m), intent(in) | w, | ||
| integer(fp_size), intent(in), value | n, | ||
| real (fp_real), dimension(n), intent(in) | t, | ||
| real (fp_real), dimension(n), intent(inout) | e, | ||
| integer(fp_size), intent(in), value | maxtr, | ||
| integer(fp_size), intent(in), value | maxbin, | ||
| real (fp_real), dimension(n), intent(out) | c, | ||
| real (fp_real), intent(out) | sq, | ||
| real (fp_real), dimension(m), intent(out) | sx, | ||
| logical(fp_bool), dimension(n), intent(out) | bind, | ||
| real (fp_real), dimension(lwrk), intent(inout) | wrk, | ||
| integer(fp_size), intent(in), value | lwrk, | ||
| integer(fp_size), dimension(kwrk), intent(inout) | iwrk, | ||
| integer(fp_size), intent(in), value | kwrk, | ||
| integer(fp_flag), intent(out) | ier ) |

| pure subroutine, public fitpack_core_c::concon_c | ( | integer(fp_size), intent(in), value | iopt, |
| integer(fp_size), intent(in), value | m, | ||
| real (fp_real), dimension(m), intent(in) | x, | ||
| real (fp_real), dimension(m), intent(in) | y, | ||
| real (fp_real), dimension(m), intent(in) | w, | ||
| real (fp_real), dimension(m), intent(inout) | v, | ||
| real (fp_real), intent(in), value | s, | ||
| integer(fp_size), intent(in), value | nest, | ||
| integer(fp_size), intent(in), value | maxtr, | ||
| integer(fp_size), intent(in), value | maxbin, | ||
| integer(fp_size), intent(inout) | n, | ||
| real (fp_real), dimension(nest), intent(inout) | t, | ||
| real (fp_real), dimension(nest), intent(inout) | c, | ||
| real (fp_real), intent(out) | sq, | ||
| real (fp_real), dimension(m), intent(inout) | sx, | ||
| logical(fp_bool), dimension(nest), intent(inout) | bind, | ||
| real (fp_real), dimension(lwrk), intent(inout) | wrk, | ||
| integer(fp_size), intent(in), value | lwrk, | ||
| integer(fp_size), dimension(kwrk), intent(inout) | iwrk, | ||
| integer(fp_size), intent(in), value | kwrk, | ||
| integer(fp_flag), intent(out) | ier ) |

| pure subroutine, public fitpack_core_c::cualde_c | ( | integer(fp_size), intent(in), value | idim, |
| real(fp_real), dimension(n), intent(in) | t, | ||
| integer(fp_size), intent(in), value | n, | ||
| real(fp_real), dimension(nc), intent(in) | c, | ||
| integer(fp_size), intent(in), value | nc, | ||
| integer(fp_size), intent(in), value | k1, | ||
| real(fp_real), intent(in), value | u, | ||
| real(fp_real), dimension(nd), intent(out) | d, | ||
| integer(fp_size), intent(in), value | nd, | ||
| integer(fp_flag), intent(out) | ier ) |

| pure subroutine, public fitpack_core_c::curev_c | ( | integer(fp_size), intent(in), value | idim, |
| real(fp_real), dimension(n), intent(in) | t, | ||
| integer(fp_size), intent(in), value | n, | ||
| real(fp_real), dimension(nc), intent(in) | c, | ||
| integer(fp_size), intent(in), value | nc, | ||
| integer(fp_size), intent(in), value | k, | ||
| real(fp_real), dimension(m), intent(in) | u, | ||
| integer(fp_size), intent(in), value | m, | ||
| real(fp_real), dimension(mx), intent(out) | x, | ||
| integer(fp_size), intent(in), value | mx, | ||
| integer(fp_flag), intent(out) | ier ) |

| pure subroutine, public fitpack_core_c::curfit_c | ( | integer(fp_size), intent(in), value | iopt, |
| integer(fp_size), intent(in), value | m, | ||
| real (fp_real), dimension(m), intent(in) | x, | ||
| real (fp_real), dimension(m), intent(in) | y, | ||
| real (fp_real), dimension(m), intent(in) | w, | ||
| real (fp_real), intent(in), value | xb, | ||
| real (fp_real), intent(in), value | xe, | ||
| integer(fp_size), intent(in), value | k, | ||
| real (fp_real), intent(in), value | s, | ||
| integer(fp_size), intent(in), value | nest, | ||
| integer(fp_size), intent(inout) | n, | ||
| real (fp_real), dimension(nest), intent(inout) | t, | ||
| real (fp_real), dimension(nest), intent(inout) | c, | ||
| real (fp_real), intent(inout) | fp, | ||
| real (fp_real), dimension(lwrk), intent(inout) | wrk, | ||
| integer(fp_size), intent(in), value | lwrk, | ||
| integer(fp_size), dimension(nest), intent(inout) | iwrk, | ||
| integer(fp_flag), intent(out) | ier ) |

| pure subroutine, public fitpack_core_c::fitpack_message_c | ( | integer(fp_flag), intent(in), value | ierr, |
| character(len=1,kind=c_char), dimension(*), intent(inout) | msg ) |

| logical(fp_bool) function, public fitpack_core_c::fitpack_success_c | ( | integer(fp_flag), intent(in), value | ierr | ) |

|
private |

| pure subroutine, public fitpack_core_c::insert_c | ( | integer(fp_size), intent(in), value | iopt, |
| real(fp_real), dimension(nest), intent(inout) | t, | ||
| integer(fp_size), intent(inout) | n, | ||
| real(fp_real), dimension(nest), intent(inout) | c, | ||
| integer(fp_size), intent(in), value | k, | ||
| real(fp_real), intent(in), value | x, | ||
| integer(fp_size), intent(in), value | nest, | ||
| integer(fp_flag), intent(out) | ier ) |

| pure subroutine, public fitpack_core_c::parcur_c | ( | integer(fp_size), intent(in), value | iopt, |
| integer(fp_size), intent(in), value | ipar, | ||
| integer(fp_size), intent(in), value | idim, | ||
| integer(fp_size), intent(in), value | m, | ||
| real (fp_real), dimension(m), intent(inout) | u, | ||
| integer(fp_size), intent(in), value | mx, | ||
| real (fp_real), dimension(idim,m), intent(in) | x, | ||
| real (fp_real), dimension(m), intent(inout) | w, | ||
| real (fp_real), intent(inout) | ub, | ||
| real (fp_real), intent(inout) | ue, | ||
| integer(fp_size), intent(in), value | k, | ||
| real (fp_real), intent(inout) | s, | ||
| integer(fp_size), intent(in), value | nest, | ||
| integer(fp_size), intent(inout) | n, | ||
| real (fp_real), dimension(nest), intent(inout) | t, | ||
| integer(fp_size), intent(in), value | nc, | ||
| real (fp_real), dimension(nc), intent(inout) | c, | ||
| real (fp_real), intent(out) | fp, | ||
| real (fp_real), dimension(lwrk), intent(inout) | wrk, | ||
| integer(fp_size), intent(in), value | lwrk, | ||
| integer(fp_size), dimension(nest), intent(inout) | iwrk, | ||
| integer(fp_flag), intent(out) | ier ) |

|
private |

|
private |

| pure subroutine, public fitpack_core_c::percur_c | ( | integer(fp_size), intent(in), value | iopt, |
| integer(fp_size), intent(in), value | m, | ||
| real (fp_real), dimension(m), intent(in) | x, | ||
| real (fp_real), dimension(m), intent(in) | y, | ||
| real (fp_real), dimension(m), intent(in) | w, | ||
| integer(fp_size), intent(in), value | k, | ||
| real (fp_real), intent(in), value | s, | ||
| integer(fp_size), intent(in), value | nest, | ||
| integer(fp_size), intent(inout) | n, | ||
| real (fp_real), dimension(nest), intent(inout) | t, | ||
| real (fp_real), dimension(nest), intent(inout) | c, | ||
| real (fp_real), intent(inout) | fp, | ||
| real (fp_real), dimension(lwrk), intent(inout) | wrk, | ||
| integer(fp_size), intent(in), value | lwrk, | ||
| integer(fp_size), dimension(nest), intent(inout) | iwrk, | ||
| integer(fp_flag), intent(inout) | ier ) |

|
private |

|
private |

|
private |

| pure subroutine, public fitpack_core_c::spalde_c | ( | real(fp_real), dimension(n), intent(in) | t, |
| integer(fp_size), intent(in), value | n, | ||
| real(fp_real), dimension(n), intent(in) | c, | ||
| integer(fp_size), intent(in), value | k1, | ||
| real(fp_real), intent(in), value | x, | ||
| real(fp_real), dimension(k1), intent(out) | d, | ||
| integer(fp_flag), intent(out) | ier ) |

|
private |

|
private |

| pure subroutine, public fitpack_core_c::splder_c | ( | real(fp_real), dimension(n), intent(in) | t, |
| integer(fp_size), intent(in), value | n, | ||
| real(fp_real), dimension(n), intent(in) | c, | ||
| integer(fp_size), intent(in), value | k, | ||
| integer(fp_size), intent(in), value | nu, | ||
| real(fp_real), dimension(m), intent(in) | x, | ||
| real(fp_real), dimension(m), intent(out) | y, | ||
| integer(fp_size), intent(in), value | m, | ||
| integer(fp_flag), intent(in), value | e, | ||
| real(fp_real), dimension(n), intent(inout) | wrk, | ||
| integer(fp_flag), intent(out) | ier ) |

| pure subroutine, public fitpack_core_c::splev_c | ( | real(fp_real), dimension(n), intent(in) | t, |
| integer(fp_size), intent(in), value | n, | ||
| real(fp_real), dimension(n), intent(in) | c, | ||
| integer(fp_size), intent(in), value | k, | ||
| real(fp_real), dimension(m), intent(in) | x, | ||
| real(fp_real), dimension(m), intent(out) | y, | ||
| integer(fp_size), intent(in), value | m, | ||
| integer(fp_flag), intent(in), value | e, | ||
| integer(fp_flag), intent(out) | ier ) |

|
private |

|
private |

|
private |
