| 168 | } |
| 169 | |
| 170 | bool |
| 171 | Config::decomposition(SubproblemDim subdims[MAX_SUBDIMS]) const |
| 172 | { |
| 173 | if (!hasSubdims_) { |
| 174 | return false; |
| 175 | } |
| 176 | |
| 177 | for (int i = 0; i < MAX_SUBDIMS; i++) { |
| 178 | subdims[i] = subdims_[i]; |
| 179 | } |
| 180 | |
| 181 | subdims[0].itemX = subdims[0].x; |
| 182 | subdims[0].itemY = subdims[0].y; |
| 183 | subdims[1].itemX = subdims[1].x; |
| 184 | subdims[1].itemY = subdims[1].y; |
| 185 | |
| 186 | return true; |
| 187 | } |
| 188 | |
| 189 | BlasFunctionID |
| 190 | Config::blasFunctionID() const |