source: proiecte/pmake3d/make3d_original/Make3dSingleImageStanford_version0.1/third_party/opt/yalmip/solvers/getavailablesolvers.m @ 37

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

Added original make3d

File size: 588 bytes
Line 
1function [solvers,keep] = getavailablesolvers(findallsolvers,options);
2   
3
4solvers = definesolvers;
5keep = ones(length(solvers),1);
6
7if ~findallsolvers
8    for i = 1:length(solvers)
9        isavailable = 1;
10        j = 1;
11       
12        while (j <= length(solvers(i).checkfor)) & isavailable
13            s = exist(solvers(i).checkfor{j},'file');
14            s = (s~=0) & (s~=7);
15            isavailable = isavailable & s;
16            j = j + 1;
17        end
18        if ~isavailable
19            keep(i)=0;
20        end
21    end
22end
23
24if nargout == 1
25    solvers = solvers(find(keep));
26end
Note: See TracBrowser for help on using the repository browser.