\brief Return pointers to current-available kernels for inspection
| 262 | public: |
| 263 | /// \brief Return pointers to current-available kernels for inspection |
| 264 | std::vector<const KernelType*> kernels() const { |
| 265 | std::vector<const KernelType*> result; |
| 266 | for (const auto& kernel : kernels_) { |
| 267 | result.push_back(&kernel); |
| 268 | } |
| 269 | return result; |
| 270 | } |
| 271 | |
| 272 | int num_kernels() const override { return static_cast<int>(kernels_.size()); } |
| 273 |