nag_opt_sparse_convex_qp_option_set_double (e04nuc) may be used to supply individual double optional parameters to
nag_opt_sparse_convex_qp_solve (e04nqc). The initialization function
nag_opt_sparse_convex_qp_init (e04npc) must have been called before calling nag_opt_sparse_convex_qp_option_set_double (e04nuc).
nag_opt_sparse_convex_qp_option_set_double (e04nuc) may be used to supply values for double optional parameters to
nag_opt_sparse_convex_qp_solve (e04nqc). It is only necessary to call nag_opt_sparse_convex_qp_option_set_double (e04nuc) for those arguments whose values are to be different from their default values. One call to nag_opt_sparse_convex_qp_option_set_double (e04nuc) sets one argument value.
Each double optional parameter is defined by a single character string in
string and the corresponding value in
rvalue. For example the following illustrates how the
stability tolerance could be defined:
factol = 100.0;
if (illcon) factol = 5.0;
e04nuc ("LU Factor Tolerance", factol, &state, &fail);
Optional parameter settings are preserved following a call to
nag_opt_sparse_convex_qp_solve (e04nqc) and so the keyword
is provided to allow you to reset all the optional parameters to their default values before a subsequent call to
nag_opt_sparse_convex_qp_solve (e04nqc).
A complete list of optional parameters, their abbreviations, synonyms and default values is given in
Section 12 in nag_opt_sparse_convex_qp_solve (e04nqc).
None.
Not applicable.
nag_opt_sparse_convex_qp_option_set_double (e04nuc) is not threaded in any implementation.
See
Section 10 in nag_opt_sparse_convex_qp_option_set_file (e04nrc).