| Routine Name |
Purpose |
| D01TDF | Calculation of weights and abscissae for Gaussian quadrature rules, method of Golub and Welsch |
| D01TEF | Generates recursion coefficients needed by D01TDF to calculate a Gaussian quadrature rule |
| D01UBF | Non-automatic routine to evaluate |
| D02PGF | Ordinary differential equations, initial value problem, Runge–Kutta method, integration by reverse communication |
| D02PHF | Set up interpolant by reverse communication for solution and derivative evaluations at points within the range of the last integration step taken by D02PGF |
| D02PJF | Evaluate interpolant, set up using D02PQF, to approximate solution and/or solution derivatives at a point within the range of the last integration step taken by D02PGF |
| E04MWF | Write MPS data file defining LP, QP, MILP or MIQP problem |
| E04RAF | Initialization of a handle for the NAG optimization modelling suite for problems, such as, quadratic programming (QP), nonlinear programming (NLP), linear semidefinite programming (SDP) or SDP with bilinear matrix inequalities (BMI-SDP) |
| E04RDF | A reader of sparse SDPA data files for linear SDP problems |
| E04REF | Define a linear objective function to a problem initialized by E04RAF |
| E04RFF | Define a linear or a quadratic objective function to a problem initialized by E04RAF |
| E04RGF | Define a nonlinear objective function to a problem initialized by E04RAF |
| E04RHF | Define bounds of variables of a problem initialized by E04RAF |
| E04RJF | Define a block of linear constraints to a problem initialized by E04RAF |
| E04RKF | Define a block of nonlinear constraints to a problem initialized by E04RAF |
| E04RLF | Define a structure of Hessian of the objective, constraints or the Lagrangian to a problem initialized by E04RAF |
| E04RNF | Add one or more linear matrix inequality constraints to a problem initialized by E04RAF |
| E04RPF | Define bilinear matrix terms to a problem initialized by E04RAF |
| E04RYF | Print information about a problem handle initialized by E04RAF |
| E04RZF | Destroy the problem handle initialized by E04RAF and deallocate all the memory used |
| E04STF | Run an interior point solver on a sparse nonlinear programming problem (NLP) initialized by E04RAF and defined by other routines from the suite |
| E04SVF | Run the Pennon solver on a compatible problem initialized by E04RAF and defined by other routines from the suite, such as, semidefinite programming (SDP) and SDP with bilinear matrix inequalities (BMI) |
| E04ZMF | Option setting routine for the solvers from the NAG optimization modelling suite |
| E04ZNF | Option getting routine for the solvers from the NAG optimization modelling suite |
| E04ZPF | Option setting routine for the solvers from the NAG optimization modelling suite from external file |
| F08VCF | Computes, using BLAS-3, the generalized singular value decomposition of a real matrix pair |
| F08VGF | Produces orthogonal matrices, using BLAS-3, that simultaneously reduce the by matrix and the by matrix to upper triangular form |
| F08VQF | Computes, using BLAS-3, the generalized singular value decomposition of a complex matrix pair |
| F08VUF | Produces unitary matrices, using BLAS-3, that simultaneously reduce the complex, by , matrix and the complex, by , matrix to upper triangular form |
| F08WCF | Computes, for a real nonsymmetric matrix pair, using BLAS-3, the generalized eigenvalues, and optionally, the left and/or right generalized eigenvectors |
| F08WFF | Performs, using BLAS-3, an orthogonal reduction of a pair of real general matrices to generalized upper Hessenberg form |
| F08WQF | Computes, for a complex nonsymmetric matrix pair, using BLAS-3, the generalized eigenvalues, and optionally, the left and/or right generalized eigenvectors |
| F08WTF | Performs, using BLAS-3, a unitary reduction of a pair of complex general matrices to generalized upper Hessenberg form |
| F08XCF | Computes, for a real nonsymmetric matrix pair, using BLAS-3, the generalized eigenvalues, the generalized real Schur form and, optionally, the left and/or right matrices of Schur vectors |
| F08XQF | Computes, for a complex nonsymmetric matrix pair, using BLAS-3, the generalized eigenvalues, the generalized complex Schur form and, optionally, the left and/or right matrices of Schur vectors |
| G02APF | Computes a correlation matrix from an approximate one using a specified target matrix |
| X06XAF | Tests whether a threaded NAG Library is being used |
| Withdrawn Routine |
Replacement Routine(s) |
| C06EAF | C06PAF |
| C06EBF | C06PAF |
| C06ECF | C06PCF |
| C06EKF | C06FKF |
| C06FRF | C06PSF |
| C06FUF | C06PUF |
| C06GBF | No replacement required |
| C06GCF | No replacement required |
| C06GQF | No replacement required |
| C06GSF | No replacement required |
| C06HAF | C06REF |
| C06HBF | C06RFF |
| C06HCF | C06RGF |
| C06HDF | C06RHF |
| D01BAF | D01UAF |
| D01BBF | D01TBF |
| D02PCF | D02PEF and associated D02P routines |
| D02PDF | D02PFF or D02PGF and associated D02P routines |
| D02PVF | D02PQF |
| D02PWF | D02PRF |
| D02PXF | D02PSF |
| D02PYF | D02PTF |
| D02PZF | D02PUF |
| F04YCF | F04YDF |
| F04ZCF | F04ZDF |
| G01AAF | G01ATF |
| Routines Scheduled for Withdrawal |
Replacement Routine(s) |
| D01RBF | No replacement required |
| D02TKF | D02TLF |
| E02ACF | E02ALF |
| F02SDF | F12AGF and F12FGF |
| F02WDF | F02WUF and F08AEF (DGEQRF) |
| G10BAF | G10BBF |
| Superseded Routine |
Replacement Routine(s) |
| C06FPF | C06PQF |
| C06FQF | C06PQF |
| F04ABF | F07FBF (DPOSVX) |
| F04AEF | F07ABF (DGESVX) |
| F04ASF | F07FBF (DPOSVX) |
| F04ATF | F07ABF (DGESVX) |