|
24 | 24 | methods |
25 | 25 |
|
26 | 26 | function self = Backend(functionName, backendReq) |
27 | | -arguments |
28 | | - functionName (1,1) string = "" |
29 | | - backendReq (1,:) string = string.empty |
| 27 | +% arguments |
| 28 | +% functionName (1,1) string = "" |
| 29 | +% backendReq (1,:) string = string.empty |
| 30 | +% end |
| 31 | +if nargin < 1 |
| 32 | + functionName = ""; |
| 33 | +end |
| 34 | +if nargin < 2 |
| 35 | + backendReq = string.empty; |
| 36 | +else |
| 37 | + backendReq = string(backendReq); |
30 | 38 | end |
31 | 39 |
|
32 | 40 | if isempty(backendReq) || ~isscalar(backendReq) |
|
46 | 54 |
|
47 | 55 |
|
48 | 56 | function backendAvailable = select(self, functionName, backendReq, firstOnly) |
49 | | -arguments |
50 | | - self |
51 | | - functionName (1,1) string |
52 | | - backendReq (1,:) string = string.empty |
53 | | - firstOnly (1,1) logical = false |
| 57 | +% arguments |
| 58 | +% self |
| 59 | +% functionName (1,1) string |
| 60 | +% backendReq (1,:) string = string.empty |
| 61 | +% firstOnly (1,1) logical = false |
| 62 | +% end |
| 63 | +if nargin < 3 |
| 64 | + backendReq = string.empty; |
| 65 | +else |
| 66 | + backendReq = string(backendReq); |
| 67 | +end |
| 68 | +if nargin < 4 |
| 69 | + firstOnly = false; |
54 | 70 | end |
55 | 71 |
|
56 | 72 | backendAvailable = string.empty; |
|
129 | 145 |
|
130 | 146 |
|
131 | 147 | function func = getFunc(self, functionName, backendReq) |
132 | | -arguments |
133 | | - self |
134 | | - functionName (1,1) string |
135 | | - backendReq (1,:) string = string.empty |
| 148 | +% arguments |
| 149 | +% self |
| 150 | +% functionName (1,1) string |
| 151 | +% backendReq (1,:) string = string.empty |
| 152 | +% end |
| 153 | +if nargin < 3 |
| 154 | + backendReq = string.empty; |
| 155 | +else |
| 156 | + backendReq = string(backendReq); |
136 | 157 | end |
137 | 158 |
|
138 | 159 | if isscalar(backendReq) |
|
0 commit comments