source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/opt/yalmip/extras/ipopt_congrad.m @ 37

Last change on this file since 37 was 37, checked in by (none), 14 years ago

Added original make3d

File size: 463 bytes
Line 
1function J = ipopt_congrad(x,params)
2
3J = [];
4
5xevaled = zeros(1,length(params.interfacedata.c));
6
7for i = 1:length(x)   
8    xevaled(params.linearindicies) = x;
9    xevaled(params.nonlinearindicies) = prod(repmat(xevaled,length(params.nonlinearindicies),1).^params.monomtable(params.nonlinearindicies,:),2);
10   
11
12xevaled = xevaled(:);
13g = params.interfacedata.F_struc*[0;xevaled];
14%;f = params.interfacedata.c'*xevaled+xevaled'*params.interfacedata.Q*xevaled;
Note: See TracBrowser for help on using the repository browser.