MCPcopy Create free account
hub / github.com/Syncleus/aparapi / toString

Method toString

src/main/java/com/aparapi/Kernel.java:2807–2825  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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.

Callers 4

describeMethod · 0.45
toClassShortNameIfAnyMethod · 0.45
getArgumentsLettersMethod · 0.45

Calls 7

instanceMethod · 0.95
getShortDescriptionMethod · 0.95
getSimpleNameMethod · 0.95
getPreferredDevicesMethod · 0.80
getMethod · 0.65
getPreferencesMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected