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

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

Added original make3d

File size: 822 bytes
Line 
1function info = catsdp(F)
2 
3% Author Johan Löfberg
4% $Id: lmiinfo.m,v 1.3 2005/02/04 10:10:27 johanl Exp $
5
6info.sdp = [];
7info.lin = [];
8info.equ = [];
9info.soc = [];
10info.rlc = [];
11
12Counter = size(F.clauses,2);
13for i = 1:Counter
14    Fi = F.clauses{i}.data;
15    switch  F.clauses{i}.type;
16        case {1,9}
17            info.sdp = [info.sdp;size(Fi,1) size(Fi,2) F.LMIid(i)];
18        case 2
19            info.lin = [info.lin;size(Fi,1) size(Fi,2) F.LMIid(i)];
20        case 3
21            info.equ = [info.equ;size(Fi,1) size(Fi,2) F.LMIid(i)];   
22        case 4
23            info.soc = [info.soc;size(Fi,1) size(Fi,2) F.LMIid(i)];
24        case 5
25            info.rlc = [info.rlc;size(Fi,1) size(Fi,2) F.LMIid(i)];
26        case {7,8}
27        otherwise
28            error('Error in lmiinfo. Please report bug');
29    end
30end
Note: See TracBrowser for help on using the repository browser.