ca.nengo.util.impl
Class GPUNodeThreadPool

java.lang.Object
  extended by ca.nengo.util.impl.NodeThreadPool
      extended by ca.nengo.util.impl.GPUNodeThreadPool

public class GPUNodeThreadPool
extends NodeThreadPool


Field Summary
static boolean myUseGPU
           
 
Constructor Summary
GPUNodeThreadPool(Node[] nodes)
           
 
Method Summary
 void finishedGPUNodes()
           
static boolean getUseGPU()
           
 void kill()
           
static void setUseGPU(boolean value)
           
 void Sleep()
           
 void step(float startTime, float endTime)
           
 
Methods inherited from class ca.nengo.util.impl.NodeThreadPool
finishedANode, finishedRun, getEndTime, getNextNode, getNumThreads, getStartTime, isMultithreading, setNumThreads, turnOffMultithreading
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myUseGPU

public static boolean myUseGPU
Constructor Detail

GPUNodeThreadPool

public GPUNodeThreadPool(Node[] nodes)
Method Detail

setUseGPU

public static void setUseGPU(boolean value)

getUseGPU

public static boolean getUseGPU()

Sleep

public void Sleep()

step

public void step(float startTime,
                 float endTime)
Overrides:
step in class NodeThreadPool

kill

public void kill()
Overrides:
kill in class NodeThreadPool

finishedGPUNodes

public void finishedGPUNodes()