Functions Withdrawn or Scheduled for Withdrawal (PDF version)
NAG Library Manual

NAG Library

Functions Withdrawn or Scheduled for Withdrawal

This document lists all those functions that have been withdrawn since Mark 23 of the Library or are scheduled for withdrawal at one of the next two marks.
The document gives the names of the functions which are now recommended as their replacements. Another document, ‘Advice on Replacement Calls for Withdrawn/Superseded Routines’, gives more detailed guidance.
Withdrawn
Function
Mark of
Withdrawal

Replacement Function(s)
c05adc 24 nag_zero_cont_func_brent (c05ayc)
c05agc 25 nag_zero_cont_func_brent_binsrch (c05auc)
c05nbc 24 nag_zero_nonlin_eqns_easy (c05qbc)
c05pbc 24 nag_zero_nonlin_eqns_deriv_easy (c05rbc)
c05sdc 25 nag_zero_cont_func_brent (c05ayc)
c05tbc 24 nag_zero_nonlin_eqns_easy (c05qbc)
c05ubc 25 nag_zero_nonlin_eqns_deriv_easy (c05rbc)
c05zbc 24 nag_check_derivs (c05zdc)
c05zcc 24 nag_check_derivs (c05zdc)
c06eac 26 nag_sum_fft_realherm_1d (c06pac)
c06ebc 26 nag_sum_fft_realherm_1d (c06pac)
c06ecc 26 nag_sum_fft_complex_1d (c06pcc)
c06ekc 26 nag_sum_convcorr_real (c06fkc)
c06frc 26 nag_sum_fft_complex_1d_multi (c06psc)
c06fuc 26 nag_sum_fft_complex_2d (c06puc)
c06gbc 26 No replacement required
c06gcc 26 No replacement required
c06hac 26 nag_sum_fft_sine (c06rec)
c06hbc 26 nag_sum_fft_cosine (c06rfc)
c06hcc 26 nag_sum_fft_qtrsine (c06rgc)
c06hdc 26 nag_sum_fft_qtrcosine (c06rhc)
d01ajc 24 nag_1d_quad_gen_1 (d01sjc)
d01akc 24 nag_1d_quad_osc_1 (d01skc)
d01alc 24 nag_1d_quad_brkpts_1 (d01slc)
d01amc 24 nag_1d_quad_inf_1 (d01smc)
d01anc 24 nag_1d_quad_wt_trig_1 (d01snc)
d01apc 24 nag_1d_quad_wt_alglog_1 (d01spc)
d01aqc 24 nag_1d_quad_wt_cauchy_1 (d01sqc)
d01asc 24 nag_1d_quad_inf_wt_trig_1 (d01ssc)
d01bac 24 nag_quad_1d_gauss_vec (d01uac)
d01fcc 25 nag_multid_quad_adapt_1 (d01wcc)
d01gbc 25 nag_multid_quad_monte_carlo_1 (d01xbc)
d02pcc 26 nag_ode_ivp_rkts_range (d02pec) and associated d02p functions
d02pdc 26 nag_ode_ivp_rkts_onestep (d02pfc) and associated d02p functions
d02ppc 26 No replacement required
d02pvc 26 nag_ode_ivp_rkts_setup (d02pqc)
d02pwc 26 nag_ode_ivp_rkts_reset_tend (d02prc)
d02pxc 26 nag_ode_ivp_rkts_interp (d02psc)
d02pzc 26 nag_ode_ivp_rkts_errass (d02puc)
e01sac 23 nag_2d_shep_interp (e01sgc) or nag_2d_triang_interp (e01sjc)
e01sbc 23 nag_2d_shep_eval (e01shc) or nag_2d_triang_eval (e01skc)
e01szc 23 No longer required.
e04ccc 24 nag_opt_simplex_easy (e04cbc)
e04jbc 26 nag_opt_nlp (e04ucc)
f01bnc 25 nag_zpotrf (f07frc)
f01qcc 25 nag_dgeqrf (f08aec)
f01qdc 25 nag_dormqr (f08agc)
f01qec 25 nag_dorgqr (f08afc)
f01rcc 25 nag_zgeqrf (f08asc)
f01rdc 25 nag_zunmqr (f08auc)
f01rec 25 nag_zungqr (f08atc)
f02aac 26 nag_dsyev (f08fac)
f02abc 26 nag_dsyev (f08fac)
f02adc 26 nag_dsygv (f08sac)
f02aec 26 nag_dsygv (f08sac)
f02afc 26 nag_dgeev (f08nac)
f02agc 26 nag_dgeev (f08nac)
f02awc 26 nag_zheev (f08fnc)
f02axc 26 nag_zheev (f08fnc)
f02bjc 26 nag_dggev (f08wac)
f02wec 26 nag_dgesvd (f08kbc)
f02xec 26 nag_zgesvd (f08kpc)
f03aec 25 nag_dpotrf (f07fdc) and nag_det_real_sym (f03bfc)
f03afc 25 nag_dgetrf (f07adc) and nag_det_real_gen (f03bac)
f03ahc 25 nag_zgetrf (f07arc) and nag_det_complex_gen (f03bnc)
f04adc 25 nag_complex_gen_lin_solve (f04cac)
f04agc 25 nag_dpotrs (f07fec)
f04ajc 25 nag_dgetrs (f07aec)
f04akc 25 nag_zgetrs (f07asc)
f04arc 25 nag_real_gen_lin_solve (f04bac)
f04awc 25 nag_zpotrs (f07fsc)
f06pac 23 nag_dgemv (f16pac)
f06pbc 23 nag_dgbmv (f16pbc)
f06pcc 23 nag_dsymv (f16pcc)
f06pdc 23 nag_dsbmv (f16pdc)
f06pec 23 nag_dspmv (f16pec)
f06pfc 23 nag_dtrmv (f16pfc)
f06pgc 23 nag_dtbmv (f16pgc)
f06phc 23 nag_dtpmv (f16phc)
f06pjc 23 nag_dtrsv (f16pjc)
f06pkc 23 nag_dtbsv (f16pkc)
f06plc 23 nag_dtpsv (f16plc)
f06pmc 23 nag_dger (f16pmc)
f06ppc 23 nag_dsyr (f16ppc)
f06pqc 23 nag_dspr (f16pqc)
f06prc 23 nag_dsyr2 (f16prc)
f06psc 23 nag_dspr2 (f16psc)
f06sac 23 nag_zgemv (f16sac)
f06sbc 23 nag_zgbmv (f16sbc)
f06scc 23 nag_zhemv (f16scc)
f06sdc 23 nag_zhbmv (f16sdc)
f06sec 23 nag_zhpmv (f16sec)
f06sfc 23 nag_ztrmv (f16sfc)
f06sgc 23 nag_ztbmv (f16sgc)
f06shc 23 nag_ztpmv (f16shc)
f06sjc 23 nag_ztrsv (f16sjc)
f06skc 23 nag_ztbsv (f16skc)
f06slc 23 nag_ztpsv (f16slc)
f06smc 23 nag_zger (f16smc)
f06snc 23 nag_zger (f16smc)
f06spc 23 nag_zher (f16spc)
f06sqc 23 nag_zhpr (f16sqc)
f06src 23 nag_zher2 (f16src)
f06ssc 23 nag_zhpr2 (f16ssc)
f06yac 23 nag_dgemm (f16yac)
f06ycc 23 nag_dsymm (f16ycc)
f06yfc 23 nag_dtrmm (f16yfc)
f06yjc 23 nag_dtrsm (f16yjc)
f06ypc 23 nag_dsyrk (f16ypc)
f06yrc 23 nag_dsyr2k (f16yrc)
f06zac 23 nag_zgemm (f16zac)
f06zcc 23 nag_zhemm (f16zcc)
f06zfc 23 nag_ztrmm (f16zfc)
f06zjc 23 nag_ztrsm (f16zjc)
f06zpc 23 nag_zherk (f16zpc)
f06zrc 23 nag_zher2k (f16zrc)
f06ztc 23 nag_zsymm (f16ztc)
f06zuc 23 nag_zsyrk (f16zuc)
f06zwc 23 nag_zsyr2k (f16zwc)
g01aac 26 nag_summary_stats_onevar (g01atc)
g01cec 24 nag_deviates_normal (g01fac)
g02ewc 25 nag_full_step_regsn_monfun (g02efh)
g05cac 24 nag_rand_basic (g05sac)
g05cbc 24 nag_rand_init_repeatable (g05kfc)
g05ccc 24 nag_rand_init_nonrepeatable (g05kgc)
g05cfc 24 No longer required.
g05cgc 24 No longer required.
g05dac 24 nag_rand_uniform (g05sqc)
g05dbc 24 nag_rand_exp (g05sfc)
g05ddc 24 nag_rand_normal (g05skc)
g05dyc 24 nag_rand_discrete_uniform (g05tlc)
g05eac 24 nag_rand_matrix_multi_normal (g05rzc)
g05ecc 24 nag_rand_poisson (g05tjc)
g05edc 24 nag_rand_binomial (g05tac)
g05ehc 24 nag_rand_permute (g05ncc)
g05ejc 24 nag_rand_sample (g05ndc)
g05exc 24 nag_rand_gen_discrete (g05tdc)
g05eyc 24 nag_rand_gen_discrete (g05tdc)
g05ezc 24 nag_rand_matrix_multi_normal (g05rzc)
g05fec 24 nag_rand_beta (g05sbc)
g05ffc 24 nag_rand_gamma (g05sjc)
g05hac 24 nag_rand_arma (g05phc)
g05hkc 24 nag_rand_agarchI (g05pdc)
g05hlc 24 nag_rand_agarchII (g05pec)
g05hmc 24 nag_rand_garchGJR (g05pfc)
g05kac 24 nag_rand_basic (g05sac)
g05kbc 24 nag_rand_init_repeatable (g05kfc)
g05kcc 24 nag_rand_init_nonrepeatable (g05kgc)
g05kec 24 nag_rand_logical (g05tbc)
g05lac 24 nag_rand_normal (g05skc)
g05lbc 24 nag_rand_students_t (g05snc)
g05lcc 24 nag_rand_chi_sq (g05sdc)
g05ldc 24 nag_rand_f (g05shc)
g05lec 24 nag_rand_beta (g05sbc)
g05lfc 24 nag_rand_gamma (g05sjc)
g05lgc 24 nag_rand_uniform (g05sqc)
g05lhc 24 nag_rand_triangular (g05spc)
g05ljc 24 nag_rand_exp (g05sfc)
g05lkc 24 nag_rand_lognormal (g05smc)
g05llc 24 nag_rand_cauchy (g05scc)
g05lmc 24 nag_rand_weibull (g05ssc)
g05lnc 24 nag_rand_logistic (g05slc)
g05lpc 24 nag_rand_von_mises (g05src)
g05lqc 24 nag_rand_exp_mix (g05sgc)
g05lxc 24 nag_rand_matrix_multi_students_t (g05ryc)
g05lyc 24 nag_rand_matrix_multi_normal (g05rzc)
g05lzc 24 nag_rand_matrix_multi_normal (g05rzc)
g05mac 24 nag_rand_discrete_uniform (g05tlc)
g05mbc 24 nag_rand_geom (g05tcc)
g05mcc 24 nag_rand_neg_bin (g05thc)
g05mdc 24 nag_rand_logarithmic (g05tfc)
g05mec 24 nag_rand_compd_poisson (g05tkc)
g05mjc 24 nag_rand_binomial (g05tac)
g05mkc 24 nag_rand_poisson (g05tjc)
g05mlc 24 nag_rand_hypergeometric (g05tec)
g05mrc 24 nag_rand_gen_multinomial (g05tgc)
g05mzc 24 nag_rand_gen_discrete (g05tdc)
g05nac 24 nag_rand_permute (g05ncc)
g05nbc 24 nag_rand_sample (g05ndc)
g05pac 24 nag_rand_arma (g05phc)
g05pcc 24 nag_rand_varma (g05pjc)
g05qac 24 nag_rand_orthog_matrix (g05pxc)
g05qbc 24 nag_rand_corr_matrix (g05pyc)
g05qdc 24 nag_rand_2_way_table (g05pzc)
g05rac 24 nag_rand_copula_normal (g05rdc)
g05rbc 24 nag_rand_copula_students_t (g05rcc)
g05yac 24 nag_quasi_init (g05ylc) and nag_quasi_rand_uniform (g05ymc)
g05ybc 24 nag_quasi_rand_normal (g05yjc) and nag_quasi_init (g05ylc)
g10bac 26 nag_kernel_density_gauss (g10bbc)
x02dac 24 No longer required.
x02djc 24 No longer required.
x04aec 25 No replacement required.

Functions Withdrawn or Scheduled for Withdrawal (PDF version)
NAG Library Manual

© The Numerical Algorithms Group Ltd, Oxford, UK. 2014