Functions Withdrawn or Scheduled for Withdrawal (PDF version)
NAG C 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)
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_1d_quad_gauss_1 (d01tac)
d01fcc 24 nag_multid_quad_adapt_1 (d01wcc)
d01gbc 24 nag_multid_quad_monte_carlo_1 (d01xbc)
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)
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)
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)
g01cec 24 nag_deviates_normal (g01fac)
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)
x02dac 24 No longer required.
x02djc 24 No longer required.
x04aec 25 No replacement required.

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

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