()
| 2805 | } |
| 2806 | |
| 2807 | @Override |
| 2808 | @SuppressWarnings("deprecation") |
| 2809 | public String toString() { |
| 2810 | if (executionMode == EXECUTION_MODE.AUTO) { |
| 2811 | List<Device> preferredDevices = KernelManager.instance().getPreferences(this).getPreferredDevices(this); |
| 2812 | StringBuilder preferredDevicesSummary = new StringBuilder("{"); |
| 2813 | for (int i = 0; i < preferredDevices.size(); ++i) { |
| 2814 | Device device = preferredDevices.get(i); |
| 2815 | preferredDevicesSummary.append(device.getShortDescription()); |
| 2816 | if (i < preferredDevices.size() - 1) { |
| 2817 | preferredDevicesSummary.append("|"); |
| 2818 | } |
| 2819 | } |
| 2820 | preferredDevicesSummary.append("}"); |
| 2821 | return Reflection.getSimpleName(getClass()) + ", devices=" + preferredDevicesSummary.toString(); |
| 2822 | } else { |
| 2823 | return Reflection.getSimpleName(getClass()) + ", modes=" + executionModes + ", current = " + executionMode; |
| 2824 | } |
| 2825 | } |
| 2826 | |
| 2827 | /** |
| 2828 | * Start execution of <code>_range</code> kernels. |
no test coverage detected