Advice on Replacement Calls for Withdrawn/Superseded Functions (pdf version)
NAG C Library Manual

Advice on Replacement Calls for Withdrawn/Superseded Functions

The following list gives the names of replacement functions for those functions that have been withdrawn or superseded. The list indicates the minimum change necessary, but many of the replacement functions for those functions have additional flexibility and users may wish to take advantage of new features. It is strongly recommended that users consult the function documents.

a02 – Complex Arithmetic

nag_complex_sqrt (a02aac)

Withdrawn at Mark 2.
No replacement document required.

nag_complex_sqrt (a02abc)

Withdrawn at Mark 2.
No replacement document required.

nag_complex_divide (a02acc)

Withdrawn at Mark 2.
No replacement document required.

e01 – Interpolation

nag_2d_scat_interpolant (e01sac)

Scheduled for withdrawal at Mark 10.
Replaced by nag_2d_shep_interp (e01sgc) or nag_2d_triang_interp (e01sjc).
nag_2d_scat_interpolant (e01sac) generates a two-dimensional surface interpolating a set of scattered data points, using either the method of Renka and Cline or a modification of Shepard's method. The replacement functions separate these two methods. e01sac_rk.c provides replacement call information for the Renka and Cline method (nag_2d_shep_interp (e01sgc)) and e01sac_shep.c provides replacement call information for the Shepard's method (nag_2d_triang_interp (e01sjc)).

nag_2d_scat_eval (e01sbc)

Scheduled for withdrawal at Mark 10.
Replaced by nag_2d_shep_eval (e01shc) or nag_2d_triang_eval (e01skc).
See the example program e01sac_rk.c and e01sac_shep.c for full details.

nag_2d_scat_free (e01szc)

Scheduled for withdrawal at Mark 10.
No replacement document required.

e04 – Minimizing or Maximizing a Function

nag_opt_bounds_no_deriv (e04jbc)

Scheduled for withdrawal at Mark 10.
Replaced by nag_opt_nlp_solve (e04wdc).
See the example program e04jbce.c for full details.

nag_opt_bounds_deriv (e04kbc)

Scheduled for withdrawal at Mark 10.
Replaced by nag_opt_nlp_solve (e04wdc).
See the example program e04kbce.c for full details.

nag_opt_sparse_convex_qp (e04nkc)

Scheduled for withdrawal at Mark 10.
Replaced by nag_opt_sparse_convex_qp_solve (e04nqc).
See the example program e04nkce.c for full details.

nag_opt_nlp (e04ucc)

Scheduled for withdrawal at Mark 10.
Replaced by nag_opt_nlp_solve (e04wdc).
See the example program e04ucce.c for full details.

x02 – Machine Constants

nag_active_set_size (X02CAC)

Withdrawn at Mark 2.
No replacement document required.

Advice on Replacement Calls for Withdrawn/Superseded Functions (pdf version)
NAG C Library Manual

The Numerical Algorithms Group Ltd, Oxford, UK. 2005