package com.amd.aparapi.opencl;
import com.amd.aparapi.ProfileInfo;
import java.util.ArrayList;
import java.util.List;
public class OpenCLAdapter<T> implements OpenCL<T>{
@SuppressWarnings("unchecked") public T put(byte[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T get(byte[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T put(float[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T put(int[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T put(short[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T put(char[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T put(boolean[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T put(double[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T get(float[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T get(int[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T get(short[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T get(char[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T get(boolean[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T get(double[] array) {
return ((T) this);
}
@SuppressWarnings("unchecked") public T begin() {
return ((T) this);
}
@SuppressWarnings("unchecked") public T end() {
return ((T) this);
}
@SuppressWarnings("unchecked") public T dispose() {
return ((T) this);
}
public List<ProfileInfo> getProfileInfo(){
return(new ArrayList<ProfileInfo>());
}
}