/* * Copyright 2012 Phil Pratt-Szeliga and other contributors * http://chirrup.org/ * * See the file LICENSE for copying permission. */ package org.trifort.rootbeer.testcases.rootbeertest.gpurequired; import org.trifort.rootbeer.runtime.Kernel; import org.trifort.rootbeer.runtime.RootbeerGpu; public class DotClassRunOnGpu implements Kernel { private String m_name; private String m_name2; private long m_ref; private long m_ref2; private DotClassChild m_child; public DotClassRunOnGpu(){ m_child = new DotClassChild(); } public void gpuMethod() { //m_name = DotClassRunOnGpu.class.getName(); //m_name2 = int[][].class.getName(); //m_child.exec(); } public boolean compare(DotClassRunOnGpu rhs){ /* if(m_name == null || rhs.m_name == null){ System.out.println("m_name: "+m_name); System.out.println("rhs.m_name: "+rhs.m_name); return false; } if(m_name.equals(rhs.m_name) == false){ System.out.println("m_name: "+m_name); System.out.println("rhs.m_name: "+rhs.m_name); return false; } if(m_name2 == null || rhs.m_name2 == null){ System.out.println("m_name2: "+m_name2); System.out.println("rhs.m_name2: "+rhs.m_name2); return false; } if(m_name2.equals(rhs.m_name2) == false){ System.out.println("m_name2: "+m_name2); System.out.println("rhs.m_name2: "+rhs.m_name2); return false; } if(m_child.getName() == null || rhs.m_child.getName() == null){ System.out.println("child.name: "+m_child.getName()); System.out.println("rhs.child.name: "+rhs.m_child.getName()); return false; } if(m_child.getName().equals(rhs.m_child.getName()) == false){ System.out.println("child.name: "+m_child.getName()); System.out.println("rhs.child.name: "+rhs.m_child.getName()); return false; } return true; */ return false; } }