diff scripts/optimization/qp.m @ 10060:8f51a90eb8d1

implement default opts query and register opts for qp
author Jaroslav Hajek <highegg@gmail.com>
date Tue, 05 Jan 2010 07:28:42 +0100
parents 665ad34efeed
children 17ce2a700a97
line wrap: on
line diff
--- a/scripts/optimization/qp.m	Tue Jan 05 01:18:50 2010 -0500
+++ b/scripts/optimization/qp.m	Tue Jan 05 07:28:42 2010 +0100
@@ -98,10 +98,17 @@
 ## @end table
 ## @end deftypefn
 
+## PKG_ADD: __all_opts__ ("qp");
+
 function [x, obj, INFO, lambda] = qp (x0, H, varargin)
 
   nargs = nargin;
 
+  if (nargin == 1 && ischar (x0) && strcmp (x0, 'defaults'))
+    x = optimset ("MaxIter", 200);
+    return;
+  endif
+
   if (nargs > 2 && isstruct (varargin{end}))
     options = varargin{end};
     nargs--;