<?xml-stylesheet type="text/xsl" href="../styles/pmathml.xsl"?>
<!-- saved from url=(0014)about:internet -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:dsi="http://www.w3.org/1999/xlink" xmlns:m="http://www.w3.org/1998/Math/MathML" xml:space="preserve"><head><meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"/><title>E04 Chapter Contents : NAG Library Manual, Mark 23</title><link rel="stylesheet" href="../styles/libdoc.css" type="text/css"/></head><body><hr/><div><a class="chap" href="../../pdf/E04/e04conts.pdf">E04 Chapter Contents (PDF version)</a></div><div><a class="chapint" href="e04intro.xml">E04 Chapter Introduction</a></div>
<div><a class="htmltoc" href="../FRONTMATTER/manconts.xml">NAG Library Manual</a></div><hr/><h1 class="libdoc">NAG Library Chapter Contents<br/><br/>E04 &#8211; Minimizing or Maximizing a Function</h1>
<h3 class="standard"><a class="chapint" href="../E04/e04intro.xml">E04 Chapter Introduction</a></h3>
<div class="left-tablediv"><table class="contents"><tbody>
<tr>
<td class="contents" valign="top" align="left"><b>Routine<br/>Name</b></td>
<td class="contents" valign="top" align="center"><b>Mark of<br/>Introduction</b></td>
<td class="contents" valign="top" align="left"><br/><b>Purpose</b></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04abf.xml">E04ABA</a><br/><a class="tocexample" href="../../examples/source/e04abae.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04abf.xml">nagf_opt_one_var_func</a><br/>
Minimum, function of one variable using function values only</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04abf.xml">E04ABF</a>
<br/><a class="tocexample" href="../../examples/source/e04abfe.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">6</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04abf.xml">nagf_opt_one_var_func_old</a><br/>
Minimum, function of one variable using function values only</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04bbf.xml">E04BBA</a><br/><a class="tocexample" href="../../examples/source/e04bbae.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04bbf.xml">nagf_opt_one_var_deriv</a><br/>
Minimum, function of one variable, using first derivative</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04bbf.xml">E04BBF</a>
<br/><a class="tocexample" href="../../examples/source/e04bbfe.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">6</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04bbf.xml">nagf_opt_one_var_deriv_old</a><br/>
Minimum, function of one variable, using first derivative</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04cbf.xml">E04CBF</a>
<br/><a class="tocexample" href="../../examples/source/e04cbfe.f90">Example&#160;Text</a><br/><a class="plot" href="../E04/e04cbf.xml#examresults">Example Plot</a></td>
<td class="contentsdoc" valign="top" align="center">22</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04cbf.xml">nagf_opt_uncon_simplex</a><br/>
Unconstrained minimization using simplex algorithm, function of several variables using function values only</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ccf.xml">E04CCA</a><br/><a class="tocexample" href="../../examples/source/e04ccae.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ccf.xml">nagf_opt_withdraw_uncon_simplex</a><br/>
Unconstrained minimum, simplex algorithm, function of several variables using function values only (comprehensive)<br/><b>Note</b>: this routine is scheduled for withdrawal at Mark 24, see <a class="sec" href="../GENINT/replace.xml#E04CCF">Advice on Replacement Calls for Withdrawn/Superseded Routines</a> for further information.</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ccf.xml">E04CCF</a>
<br/><a class="tocexample" href="../../examples/source/e04ccfe.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">1</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ccf.xml">nagf_opt_withdraw_uncon_simplex_old</a><br/>
Unconstrained minimum, simplex algorithm, function of several variables using function values only (comprehensive)<br/><b>Note</b>: this routine is scheduled for withdrawal at Mark 24, see <a class="sec" href="../GENINT/replace.xml#E04CCF">Advice on Replacement Calls for Withdrawn/Superseded Routines</a> for further information.</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04dgf.xml">E04DGA</a><br/><a class="tocexample" href="../../examples/source/e04dgae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04dgae.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04dgf.xml">nagf_opt_uncon_conjgrd_comp</a><br/>
Unconstrained minimum, preconditioned conjugate gradient algorithm, function of several variables using first derivatives (comprehensive)</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04dgf.xml">E04DGF</a>
<br/><a class="tocexample" href="../../examples/source/e04dgfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04dgfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04dgf.xml">nagf_opt_uncon_conjgrd_comp_old</a><br/>
Unconstrained minimum, preconditioned conjugate gradient algorithm, function of several variables using first derivatives (comprehensive)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04djf.xml">E04DJA</a><br/><a class="tocexample" href="../../examples/source/e04djae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04djae.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04djae.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04djf.xml">nagf_opt_uncon_conjgrd_option_file</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04dgf.xml">E04DGF/E04DGA</a> from external file</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04djf.xml">E04DJF</a>
<br/><a class="tocexample" href="../../examples/source/e04djfe.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04djfe.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04djfe.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04djf.xml">nagf_opt_uncon_conjgrd_option_file_old</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04dgf.xml">E04DGF/E04DGA</a> from external file</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04dkf.xml">E04DKA</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04dkf.xml">nagf_opt_uncon_conjgrd_option_string</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04dgf.xml">E04DGF/E04DGA</a></td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04dkf.xml">E04DKF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04dkf.xml">nagf_opt_uncon_conjgrd_option_string_old</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04dgf.xml">E04DGF/E04DGA</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04fcf.xml">E04FCF</a>
<br/><a class="tocexample" href="../../examples/source/e04fcfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04fcfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">7</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04fcf.xml">nagf_opt_lsq_uncon_mod_func_comp</a><br/>
Unconstrained minimum of a sum of squares, combined Gauss&#8211;Newton and modified Newton algorithm using function values only (comprehensive)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04fyf.xml">E04FYF</a>
<br/><a class="tocexample" href="../../examples/source/e04fyfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04fyfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">18</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04fyf.xml">nagf_opt_lsq_uncon_mod_func_easy</a><br/>
Unconstrained minimum of a sum of squares, combined Gauss&#8211;Newton and modified Newton algorithm using function values only (easy-to-use)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04gbf.xml">E04GBF</a>
<br/><a class="tocexample" href="../../examples/source/e04gbfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04gbfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">7</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04gbf.xml">nagf_opt_lsq_uncon_quasi_deriv_comp</a><br/>
Unconstrained minimum of a sum of squares, combined Gauss&#8211;Newton and quasi-Newton algorithm using first derivatives (comprehensive)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04gdf.xml">E04GDF</a>
<br/><a class="tocexample" href="../../examples/source/e04gdfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04gdfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">7</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04gdf.xml">nagf_opt_lsq_uncon_mod_deriv_comp</a><br/>
Unconstrained minimum of a sum of squares, combined Gauss&#8211;Newton and modified Newton algorithm using first derivatives (comprehensive)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04gyf.xml">E04GYF</a>
<br/><a class="tocexample" href="../../examples/source/e04gyfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04gyfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">18</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04gyf.xml">nagf_opt_lsq_uncon_quasi_deriv_easy</a><br/>
Unconstrained minimum of a sum of squares, combined Gauss&#8211;Newton and quasi-Newton algorithm, using first derivatives (easy-to-use)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04gzf.xml">E04GZF</a>
<br/><a class="tocexample" href="../../examples/source/e04gzfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04gzfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">18</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04gzf.xml">nagf_opt_lsq_uncon_mod_deriv_easy</a><br/>
Unconstrained minimum of a sum of squares, combined Gauss&#8211;Newton and modified Newton algorithm using first derivatives (easy-to-use)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04hcf.xml">E04HCF</a>
<br/><a class="tocexample" href="../../examples/source/e04hcfe.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">6</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04hcf.xml">nagf_opt_check_deriv</a><br/>
Check user's routine for calculating first derivatives of function</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04hdf.xml">E04HDF</a>
<br/><a class="tocexample" href="../../examples/source/e04hdfe.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">6</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04hdf.xml">nagf_opt_check_deriv2</a><br/>
Check user's routine for calculating second derivatives of function</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04hef.xml">E04HEF</a>
<br/><a class="tocexample" href="../../examples/source/e04hefe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04hefe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">7</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04hef.xml">nagf_opt_lsq_uncon_mod_deriv2_comp</a><br/>
Unconstrained minimum of a sum of squares, combined Gauss&#8211;Newton and modified Newton algorithm, using second derivatives (comprehensive)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04hyf.xml">E04HYF</a>
<br/><a class="tocexample" href="../../examples/source/e04hyfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04hyfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">18</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04hyf.xml">nagf_opt_lsq_uncon_mod_deriv2_easy</a><br/>
Unconstrained minimum of a sum of squares, combined Gauss&#8211;Newton and modified Newton algorithm, using second derivatives (easy-to-use)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04jcf.xml">E04JCF</a>
<br/><a class="tocexample" href="../../examples/source/e04jcfe.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">23</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04jcf.xml">nagf_opt_bounds_bobyqa_func</a><br/>
Minimum by quadratic approximation, function of several variables, simple bounds, using function values only</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04jyf.xml">E04JYF</a>
<br/><a class="tocexample" href="../../examples/source/e04jyfe.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">18</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04jyf.xml">nagf_opt_bounds_quasi_func_easy</a><br/>
Minimum, function of several variables, quasi-Newton algorithm, simple bounds, using function values only (easy-to-use)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04kdf.xml">E04KDF</a>
<br/><a class="tocexample" href="../../examples/source/e04kdfe.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">6</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04kdf.xml">nagf_opt_bounds_mod_deriv_comp</a><br/>
Minimum, function of several variables, modified Newton algorithm, simple bounds, using first derivatives (comprehensive)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04kyf.xml">E04KYF</a>
<br/><a class="tocexample" href="../../examples/source/e04kyfe.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">18</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04kyf.xml">nagf_opt_bounds_quasi_deriv_easy</a><br/>
Minimum, function of several variables, quasi-Newton algorithm, simple bounds, using first derivatives (easy-to-use)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04kzf.xml">E04KZF</a>
<br/><a class="tocexample" href="../../examples/source/e04kzfe.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">18</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04kzf.xml">nagf_opt_bounds_mod_deriv_easy</a><br/>
Minimum, function of several variables, modified Newton algorithm, simple bounds, using first derivatives (easy-to-use)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04lbf.xml">E04LBF</a>
<br/><a class="tocexample" href="../../examples/source/e04lbfe.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">6</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04lbf.xml">nagf_opt_bounds_mod_deriv2_comp</a><br/>
Minimum, function of several variables, modified Newton algorithm, simple bounds, using first and second derivatives (comprehensive)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04lyf.xml">E04LYF</a>
<br/><a class="tocexample" href="../../examples/source/e04lyfe.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">18</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04lyf.xml">nagf_opt_bounds_mod_deriv2_easy</a><br/>
Minimum, function of several variables, modified Newton algorithm, simple bounds, using first and second derivatives (easy-to-use)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mff.xml">E04MFA</a><br/><a class="tocexample" href="../../examples/source/e04mfae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04mfae.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mff.xml">nagf_opt_lp_solve</a><br/>
LP problem (dense)</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mff.xml">E04MFF</a>
<br/><a class="tocexample" href="../../examples/source/e04mffe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04mffe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">16</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mff.xml">nagf_opt_lp_solve_old</a><br/>
LP problem (dense)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mgf.xml">E04MGA</a><br/><a class="tocexample" href="../../examples/source/e04mgae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04mgae.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04mgae.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mgf.xml">nagf_opt_lp_option_file</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04mff.xml">E04MFF/E04MFA</a> from external file</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mgf.xml">E04MGF</a>
<br/><a class="tocexample" href="../../examples/source/e04mgfe.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04mgfe.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04mgfe.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">16</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mgf.xml">nagf_opt_lp_option_file_old</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04mff.xml">E04MFF/E04MFA</a> from external file</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mhf.xml">E04MHA</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mhf.xml">nagf_opt_lp_option_string</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04mff.xml">E04MFF/E04MFA</a></td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mhf.xml">E04MHF</a></td>
<td class="contentsdoc" valign="top" align="center">16</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mhf.xml">nagf_opt_lp_option_string_old</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04mff.xml">E04MFF/E04MFA</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mzf.xml">E04MZF</a>
<br/><a class="tocexample" href="../../examples/source/e04mzfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04mzfe.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">18</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04mzf.xml">nagf_opt_qpconvex1_sparse_mps</a><br/>
Converts MPSX data file defining LP or QP problem to format required by <a class="rout" href="../E04/e04nkf.xml">E04NKF/E04NKA</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ncf.xml">E04NCA</a><br/><a class="tocexample" href="../../examples/source/e04ncae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04ncae.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ncf.xml">nagf_opt_lsq_lincon_solve</a><br/>
Convex QP problem or linearly-constrained linear least squares problem (dense)</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ncf.xml">E04NCF</a>
<br/><a class="tocexample" href="../../examples/source/e04ncfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04ncfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ncf.xml">nagf_opt_lsq_lincon_solve_old</a><br/>
Convex QP problem or linearly-constrained linear least squares problem (dense)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ndf.xml">E04NDA</a><br/><a class="tocexample" href="../../examples/source/e04ndae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04ndae.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04ndae.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ndf.xml">nagf_opt_lsq_lincon_option_file</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04ncf.xml">E04NCF/E04NCA</a> from external file</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ndf.xml">E04NDF</a>
<br/><a class="tocexample" href="../../examples/source/e04ndfe.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04ndfe.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04ndfe.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ndf.xml">nagf_opt_lsq_lincon_option_file_old</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04ncf.xml">E04NCF/E04NCA</a> from external file</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nef.xml">E04NEA</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nef.xml">nagf_opt_lsq_lincon_option_string</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04ncf.xml">E04NCF/E04NCA</a></td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nef.xml">E04NEF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nef.xml">nagf_opt_lsq_lincon_option_string_old</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04ncf.xml">E04NCF/E04NCA</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nff.xml">E04NFA</a><br/><a class="tocexample" href="../../examples/source/e04nfae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04nfae.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nff.xml">nagf_opt_qp_dense_solve</a><br/>
QP problem (dense)</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nff.xml">E04NFF</a>
<br/><a class="tocexample" href="../../examples/source/e04nffe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04nffe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">16</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nff.xml">nagf_opt_qp_dense_solve_old</a><br/>
QP problem (dense)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ngf.xml">E04NGA</a><br/><a class="tocexample" href="../../examples/source/e04ngae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04ngae.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04ngae.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ngf.xml">nagf_opt_qp_dense_option_file</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04nff.xml">E04NFF/E04NFA</a> from external file</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ngf.xml">E04NGF</a>
<br/><a class="tocexample" href="../../examples/source/e04ngfe.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04ngfe.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04ngfe.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">16</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ngf.xml">nagf_opt_qp_dense_option_file_old</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04nff.xml">E04NFF/E04NFA</a> from external file</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nhf.xml">E04NHA</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nhf.xml">nagf_opt_qp_dense_option_string</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04nff.xml">E04NFF/E04NFA</a></td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nhf.xml">E04NHF</a></td>
<td class="contentsdoc" valign="top" align="center">16</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nhf.xml">nagf_opt_qp_dense_option_string_old</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04nff.xml">E04NFF/E04NFA</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nkf.xml">E04NKA</a><br/><a class="tocexample" href="../../examples/source/e04nkae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04nkae.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nkf.xml">nagf_opt_qpconvex1_sparse_solve</a><br/>
LP or QP problem (sparse)</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nkf.xml">E04NKF</a>
<br/><a class="tocexample" href="../../examples/source/e04nkfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04nkfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">18</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nkf.xml">nagf_opt_qpconvex1_sparse_solve_old</a><br/>
LP or QP problem (sparse)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nlf.xml">E04NLA</a><br/><a class="tocexample" href="../../examples/source/e04nlae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04nlae.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04nlae.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nlf.xml">nagf_opt_qpconvex1_sparse_option_file</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04nkf.xml">E04NKF/E04NKA</a> from external file</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nlf.xml">E04NLF</a>
<br/><a class="tocexample" href="../../examples/source/e04nlfe.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04nlfe.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04nlfe.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">18</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nlf.xml">nagf_opt_qpconvex1_sparse_option_file_old</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04nkf.xml">E04NKF/E04NKA</a> from external file</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nmf.xml">E04NMA</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nmf.xml">nagf_opt_qpconvex1_sparse_option_string</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04nkf.xml">E04NKF/E04NKA</a></td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nmf.xml">E04NMF</a></td>
<td class="contentsdoc" valign="top" align="center">18</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nmf.xml">nagf_opt_qpconvex1_sparse_option_string_old</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04nkf.xml">E04NKF/E04NKA</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04npf.xml">E04NPF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04npf.xml">nagf_opt_qpconvex2_sparse_init</a><br/>
Initialization routine for <a class="rout" href="../E04/e04nqf.xml">E04NQF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nqf.xml">E04NQF</a>
<br/><a class="tocexample" href="../../examples/source/e04nqfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04nqfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nqf.xml">nagf_opt_qpconvex2_sparse_solve</a><br/>
LP or QP problem (suitable for sparse problems)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nrf.xml">E04NRF</a>
<br/><a class="tocexample" href="../../examples/source/e04nrfe.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04nrfe.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nrf.xml">nagf_opt_qpconvex2_sparse_option_file</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04nqf.xml">E04NQF</a> from external file</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nsf.xml">E04NSF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nsf.xml">nagf_opt_qpconvex2_sparse_option_string</a><br/>
Set a single option for <a class="rout" href="../E04/e04nqf.xml">E04NQF</a> from a character string</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ntf.xml">E04NTF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ntf.xml">nagf_opt_qpconvex2_sparse_option_integer_set</a><br/>
Set a single option for <a class="rout" href="../E04/e04nqf.xml">E04NQF</a> from an integer argument</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nuf.xml">E04NUF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nuf.xml">nagf_opt_qpconvex2_sparse_option_double_set</a><br/>
Set a single option for <a class="rout" href="../E04/e04nqf.xml">E04NQF</a> from a real argument</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nxf.xml">E04NXF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nxf.xml">nagf_opt_qpconvex2_sparse_option_integer_get</a><br/>
Get the setting of an integer valued option of <a class="rout" href="../E04/e04nqf.xml">E04NQF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nyf.xml">E04NYF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04nyf.xml">nagf_opt_qpconvex2_sparse_option_double_get</a><br/>
Get the setting of a real valued option of <a class="rout" href="../E04/e04nqf.xml">E04NQF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ucf.xml">E04UCA</a><br/><a class="tocexample" href="../../examples/source/e04ucae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04ucae.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ucf.xml">nagf_opt_nlp1_solve</a><br/>
Minimum, function of several variables, sequential QP method, nonlinear constraints, using function values and optionally first derivatives (comprehensive)</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ucf.xml">E04UCF</a>
<br/><a class="tocexample" href="../../examples/source/e04ucfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04ucfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ucf.xml">nagf_opt_nlp1_solve_old</a><br/>
Minimum, function of several variables, sequential QP method, nonlinear constraints, using function values and optionally first derivatives (comprehensive)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04udf.xml">E04UDA</a><br/><a class="tocexample" href="../../examples/source/e04udae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04udae.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04udae.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04udf.xml">nagf_opt_nlp1_option_file</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04ucf.xml">E04UCF/E04UCA</a> or <a class="rout" href="../E04/e04uff.xml">E04UFF/E04UFA</a> from external file</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04udf.xml">E04UDF</a>
<br/><a class="tocexample" href="../../examples/source/e04udfe.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04udfe.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04udfe.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04udf.xml">nagf_opt_nlp1_option_file_old</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04ucf.xml">E04UCF/E04UCA</a> or <a class="rout" href="../E04/e04uff.xml">E04UFF/E04UFA</a> from external file</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uef.xml">E04UEA</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uef.xml">nagf_opt_nlp1_option_string</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04ucf.xml">E04UCF/E04UCA</a> or <a class="rout" href="../E04/e04uff.xml">E04UFF/E04UFA</a></td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uef.xml">E04UEF</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uef.xml">nagf_opt_nlp1_option_string_old</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04ucf.xml">E04UCF/E04UCA</a> or <a class="rout" href="../E04/e04uff.xml">E04UFF/E04UFA</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uff.xml">E04UFA</a><br/><a class="tocexample" href="../../examples/source/e04ufae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04ufae.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uff.xml">nagf_opt_nlp1_rcomm</a><br/>
Minimum, function of several variables, sequential QP method, nonlinear constraints, using function values and optionally first derivatives (reverse communication, comprehensive)</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uff.xml">E04UFF</a>
<br/><a class="tocexample" href="../../examples/source/e04uffe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04uffe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">18</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uff.xml">nagf_opt_nlp1_rcomm_old</a><br/>
Minimum, function of several variables, sequential QP method, nonlinear constraints, using function values and optionally first derivatives (reverse communication, comprehensive)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ugf.xml">E04UGA</a><br/><a class="tocexample" href="../../examples/source/e04ugae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04ugae.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ugf.xml">nagf_opt_nlp1_sparse_solve</a><br/>
NLP problem (sparse)</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ugf.xml">E04UGF</a>
<br/><a class="tocexample" href="../../examples/source/e04ugfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04ugfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">19</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ugf.xml">nagf_opt_nlp1_sparse_solve_old</a><br/>
NLP problem (sparse)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uhf.xml">E04UHA</a><br/><a class="tocexample" href="../../examples/source/e04uhae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04uhae.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04uhae.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uhf.xml">nagf_opt_nlp1_sparse_option_file</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04ugf.xml">E04UGF/E04UGA</a> from external file</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uhf.xml">E04UHF</a>
<br/><a class="tocexample" href="../../examples/source/e04uhfe.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04uhfe.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04uhfe.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">19</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uhf.xml">nagf_opt_nlp1_sparse_option_file_old</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04ugf.xml">E04UGF/E04UGA</a> from external file</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ujf.xml">E04UJA</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ujf.xml">nagf_opt_nlp1_sparse_option_string</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04ugf.xml">E04UGF/E04UGA</a></td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ujf.xml">E04UJF</a></td>
<td class="contentsdoc" valign="top" align="center">19</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ujf.xml">nagf_opt_nlp1_sparse_option_string_old</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04ugf.xml">E04UGF/E04UGA</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uqf.xml">E04UQA</a><br/><a class="tocexample" href="../../examples/source/e04uqae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04uqae.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04uqae.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uqf.xml">nagf_opt_lsq_gencon_deriv_option_file</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04usf.xml">E04USF/E04USA</a> from external file</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uqf.xml">E04UQF</a>
<br/><a class="tocexample" href="../../examples/source/e04uqfe.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04uqfe.d">Example&#160;Data</a><br/><a class="tocexample" href="../../examples/data/e04uqfe.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04uqf.xml">nagf_opt_lsq_gencon_deriv_option_file_old</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04usf.xml">E04USF/E04USA</a> from external file</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04urf.xml">E04URA</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04urf.xml">nagf_opt_lsq_gencon_deriv_option_string</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04usf.xml">E04USF/E04USA</a></td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04urf.xml">E04URF</a></td>
<td class="contentsdoc" valign="top" align="center">14</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04urf.xml">nagf_opt_lsq_gencon_deriv_option_string_old</a><br/>
Supply optional parameter values to <a class="rout" href="../E04/e04usf.xml">E04USF/E04USA</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04usf.xml">E04USA</a><br/><a class="tocexample" href="../../examples/source/e04usae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04usae.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04usf.xml">nagf_opt_lsq_gencon_deriv</a><br/>
Minimum of a sum of squares, nonlinear constraints, sequential QP method, using function values and optionally first derivatives (comprehensive)</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04usf.xml">E04USF</a>
<br/><a class="tocexample" href="../../examples/source/e04usfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04usfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04usf.xml">nagf_opt_lsq_gencon_deriv_old</a><br/>
Minimum of a sum of squares, nonlinear constraints, sequential QP method, using function values and optionally first derivatives (comprehensive)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vgf.xml">E04VGF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vgf.xml">nagf_opt_nlp2_sparse_init</a><br/>
Initialization routine for <a class="rout" href="../E04/e04vhf.xml">E04VHF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vhf.xml">E04VHF</a>
<br/><a class="tocexample" href="../../examples/source/e04vhfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04vhfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vhf.xml">nagf_opt_nlp2_sparse_solve</a><br/>
General sparse nonlinear optimizer</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vjf.xml">E04VJF</a>
<br/><a class="tocexample" href="../../examples/source/e04vjfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04vjfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vjf.xml">nagf_opt_nlp2_sparse_jacobian</a><br/>
Determine the pattern of nonzeros in the Jacobian matrix for <a class="rout" href="../E04/e04vhf.xml">E04VHF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vkf.xml">E04VKF</a>
<br/><a class="tocexample" href="../../examples/source/e04vkfe.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04vkfe.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vkf.xml">nagf_opt_nlp2_sparse_option_file</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04vhf.xml">E04VHF</a> from external file</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vlf.xml">E04VLF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vlf.xml">nagf_opt_nlp2_sparse_option_string</a><br/>
Set a single option for <a class="rout" href="../E04/e04vhf.xml">E04VHF</a> from a character string</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vmf.xml">E04VMF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vmf.xml">nagf_opt_nlp2_sparse_option_integer_set</a><br/>
Set a single option for <a class="rout" href="../E04/e04vhf.xml">E04VHF</a> from an integer argument</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vnf.xml">E04VNF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vnf.xml">nagf_opt_nlp2_sparse_option_double_set</a><br/>
Set a single option for <a class="rout" href="../E04/e04vhf.xml">E04VHF</a> from a real argument</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vrf.xml">E04VRF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vrf.xml">nagf_opt_nlp2_sparse_option_integer_get</a><br/>
Get the setting of an integer valued option of <a class="rout" href="../E04/e04vhf.xml">E04VHF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vsf.xml">E04VSF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04vsf.xml">nagf_opt_nlp2_sparse_option_double_get</a><br/>
Get the setting of a real valued option of <a class="rout" href="../E04/e04vhf.xml">E04VHF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wbf.xml">E04WBF</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wbf.xml">nagf_opt_init</a><br/>
Initialization routine for <a class="rout" href="../E04/e04dgf.xml">E04DGA</a>, <a class="rout" href="../E04/e04mff.xml">E04MFA</a>, <a class="rout" href="../E04/e04ncf.xml">E04NCA</a>, <a class="rout" href="../E04/e04nff.xml">E04NFA</a>, <a class="rout" href="../E04/e04uff.xml">E04UFA</a>, <a class="rout" href="../E04/e04ugf.xml">E04UGA</a> and <a class="rout" href="../E04/e04usf.xml">E04USA</a>
 </td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wcf.xml">E04WCF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wcf.xml">nagf_opt_nlp2_init</a><br/>
Initialization routine for <a class="rout" href="../E04/e04wdf.xml">E04WDF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wdf.xml">E04WDF</a>
<br/><a class="tocexample" href="../../examples/source/e04wdfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04wdfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wdf.xml">nagf_opt_nlp2_solve</a><br/>
Solves the nonlinear programming (NP) problem</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wef.xml">E04WEF</a>
<br/><a class="tocexample" href="../../examples/source/e04wefe.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04wefe.opt">Example&#160;Options</a><br/></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wef.xml">nagf_opt_nlp2_option_file</a><br/>
Supply optional parameter values for <a class="rout" href="../E04/e04wdf.xml">E04WDF</a> from external file</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wff.xml">E04WFF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wff.xml">nagf_opt_nlp2_option_string</a><br/>
Set a single option for <a class="rout" href="../E04/e04wdf.xml">E04WDF</a> from a character string</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wgf.xml">E04WGF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wgf.xml">nagf_opt_nlp2_option_integer_set</a><br/>
Set a single option for <a class="rout" href="../E04/e04wdf.xml">E04WDF</a> from an integer argument</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04whf.xml">E04WHF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04whf.xml">nagf_opt_nlp2_option_double_set</a><br/>
Set a single option for <a class="rout" href="../E04/e04wdf.xml">E04WDF</a> from a real argument</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wkf.xml">E04WKF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wkf.xml">nagf_opt_nlp2_option_integer_get</a><br/>
Get the setting of an integer valued option of <a class="rout" href="../E04/e04wdf.xml">E04WDF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wlf.xml">E04WLF</a></td>
<td class="contentsdoc" valign="top" align="center">21</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04wlf.xml">nagf_opt_nlp2_option_double_get</a><br/>
Get the setting of a real valued option of <a class="rout" href="../E04/e04wdf.xml">E04WDF</a></td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04xaf.xml">E04XAA</a><br/><a class="tocexample" href="../../examples/source/e04xaae.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04xaf.xml">nagf_opt_estimate_deriv</a><br/>
Estimate (using numerical differentiation) gradient and/or Hessian of a function</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04xaf.xml">E04XAF</a>
<br/><a class="tocexample" href="../../examples/source/e04xafe.f90">Example&#160;Text</a></td>
<td class="contentsdoc" valign="top" align="center">12</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04xaf.xml">nagf_opt_estimate_deriv_old</a><br/>
Estimate (using numerical differentiation) gradient and/or Hessian of a function</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04yaf.xml">E04YAF</a>
<br/><a class="tocexample" href="../../examples/source/e04yafe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04yafe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">7</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04yaf.xml">nagf_opt_lsq_check_deriv</a><br/>
Check user's routine for calculating Jacobian of first derivatives</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ybf.xml">E04YBF</a>
<br/><a class="tocexample" href="../../examples/source/e04ybfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04ybfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">7</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ybf.xml">nagf_opt_lsq_check_hessian</a><br/>
Check user's routine for calculating Hessian of a sum of squares</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ycf.xml">E04YCF</a>
<br/><a class="tocexample" href="../../examples/source/e04ycfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04ycfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">11</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04ycf.xml">nagf_opt_lsq_uncon_covariance</a><br/>
Covariance matrix for nonlinear least squares problem (unconstrained)</td>
</tr>
<tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04zcf.xml">E04ZCA</a><br/><a class="tocexample" href="../../examples/source/e04zcae.f90">Example&#160;Text</a><br/><a class="tocexample" href="../../examples/data/e04zcae.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">20</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04zcf.xml">nagf_opt_withdraw_check_funs</a><br/>
Check user's routines for calculating first derivatives of function and constraints<br/><b>Note</b>: this routine is scheduled for withdrawal at Mark 24, see <a class="sec" href="../GENINT/replace.xml#E04ZCF">Advice on Replacement Calls for Withdrawn/Superseded Routines</a> for further information.</td>
</tr><tr>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04zcf.xml">E04ZCF</a>
<br/><a class="tocexample" href="../../examples/source/e04zcfe.f90">Example&#160;Text</a><br/>
<a class="tocexample" href="../../examples/data/e04zcfe.d">Example&#160;Data</a></td>
<td class="contentsdoc" valign="top" align="center">11</td>
<td class="contentsdoc" valign="top"><a class="rout" href="../E04/e04zcf.xml">nagf_opt_withdraw_check_funs_old</a><br/>
Check user's routines for calculating first derivatives of function and constraints<br/><b>Note</b>: this routine is scheduled for withdrawal at Mark 24, see <a class="sec" href="../GENINT/replace.xml#E04ZCF">Advice on Replacement Calls for Withdrawn/Superseded Routines</a> for further information.</td>
</tr>
</tbody>
</table></div><hr/><div><a class="chap" href="../../pdf/E04/e04conts.pdf">E04 Chapter Contents (PDF version)</a></div><div><a class="chapint" href="e04intro.xml">E04 Chapter Introduction</a></div>
<div><a class="htmltoc" href="../FRONTMATTER/manconts.xml">NAG Library Manual</a></div>
<div><hr/><a class="genint" href="../FRONTMATTER/copyright.xml">&#169; The Numerical Algorithms Group Ltd, Oxford, UK. 2011</a></div></body></html>