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

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

Added original make3d

File size: 638 bytes
Line 
1function [u,problem,message] = subsref(self,subs)
2
3if isequal(subs.type,'()')
4   
5    if length(subs.subs{1} == self.n)
6       
7    elseif size(subs.subs{1},2) == self.n
8        subs.subs{1} = subs.subs{1}';
9    else
10        error('Input argument has wrong size');
11    end       
12    u = [];
13    for i = 1:size(subs.subs{1},2)
14        self.model.F_struc(1:self.n,1) = subs.subs{1}(:,i);
15        eval(['output = ' self.model.solver.call '(self.model);']);
16        u = [u output.Primal(self.map)];
17        problem = output.problem;
18        message = yalmiperror(output.problem);
19    end
20else
21    error('Reference type not supported')
22end
Note: See TracBrowser for help on using the repository browser.