All Classes

Class Description
All  
AutoCleanUpArraysDemo  
Body  
CleanUpArraysDemo  
ConfigurationDemo
Tests device selection via KernelManager.
ConvMatrix3x3Editor  
Convolution  
ConvolutionOpenCL  
ConvolutionViewer  
CorrMatrixHost
GPU calculations using OpenBitSet Intersection for OpenBitSets Based on code from: apache.lucene.util.BitUtil.java
CorrMatrixKernel
This kernel attempts to re-implement the Lucene OpenBitSet functionality on a GPU Based on code from: apache.lucene.util.BitUtil.java
CustomConfigurationDemo
Created by Barney on 31/08/2015.
FFTExample  
Histogram  
HistogramIdeal  
JavaMandelBrot  
JavaMandelBrotMultiThread  
KernelOkayInOpenCL
Created by Barney on 24/08/2015.
KernelWithAlternateFallbackAlgorithm
Kernel which will always fail to run on an OpenCLDevice but has an alternative fallback algorithm.
KernelWithoutAlternateFallbackAlgorithm
Kernel which will always fail to run on an OpenCLDevice but has an alternative fallback algorithm.
LegacyConfigurationDemo
Tests device selection when circumventing the KernelManager by using the legacy mechanism (setExecutionMode, etc.).
Life
An example Aparapi application which demonstrates Conways 'Game Of Life'.
Life.LifeKernel
LifeKernel represents the data parallel algorithm describing by Conway's game of life.
Local
An NBody clone which uses local memory to cache NBody positions for execution.
Local.NBodyKernel  
LongRunningKernel
Kernel which performs very many meaningless calculations, used to demonstrate progress tracking and cancellation of multi-pass Kernels.
Main  
Main  
Main
An example Aparapi application which tracks the mouse and updates the color pallete of the window based on the distance from the mouse pointer.
Main  
Main
An example Aparapi application which demonstrates Conways 'Game Of Life'.
Main
An example Aparapi application which displays a view of the Mandelbrot set and lets the user zoom in to a particular point.
Main  
Main
This test class performs the following functions: 1) Create a randomly populated set of matrices for correlation/co-occurrence computation 2) Execute the CPU-based computation using Lucene FixedBitSets 3) Execute the GPU-based computation using Aparapi CorrMatrix host and kernel 4) Verify the results of FixedBitSet and CorrMatrix by comparing matrices to each other
Main
NBody implementing demonstrating Aparapi kernels.
Main
NBody implementing demonstrating Aparapi kernels.
Main
An example Aparapi application which computes and displays squares of a set of 512 input values.
Main.BlackScholesKernel  
Main.LifeKernel
LifeKernel represents the data parallel algorithm describing by Conway's game of life.
Main.MandelKernel
An Aparapi Kernel implementation for creating a scaled view of the mandelbrot set.
Main.MouseTrackKernel
An Aparapi Kernel implementation for tracking the mouse position and coloring each pixel of a window depending on proximity to the mouse position.
Main.NBodyKernel  
Main.NBodyKernel  
Main2D
An example Aparapi application which displays a view of the Mandelbrot set and lets the user zoom in to a particular point.
Main2D.MandelKernel
An Aparapi Kernel implementation for creating a scaled view of the mandelbrot set.
Mandel
An example Aparapi application which displays a view of the Mandelbrot set and lets the user zoom in to a particular point.
Mandel
An example Aparapi application which displays a view of the Mandelbrot set and lets the user zoom in to a particular point.
Mandel.MandelKernel
An Aparapi Kernel implementation for creating a scaled view of the mandelbrot set.
MandelBrot
An example Aparapi application which displays a view of the Mandelbrot set and lets the user zoom in to a particular point.
MandelExample  
MandelSimple  
MDArray  
MedianDemo
Demonstrate use of __private namespaces and @NoCL annotations.
MedianKernel7x7
Provides support for pixel windows of size no greater than 49 (e.g.
MedianSettings  
MultiPassKernelSwingWorkerDemo
Demonstrates progress tracking and cancellation for multi-pass kernels, via MultiPassKernelSwingWorker.
NBody
NBody implementing demonstrating Aparapi kernels.
NBody.NBodyKernel  
Pow4Example  
ProfilingDemo
Demonstrate new enhanced profiling capability, profiling the kernel from the blackscholes sample.
ProfilingDemoNoBinaryCaching
Created by Barney on 13/09/2015.
ProgressAndCancelDemo
Demonstrates progress tracking and cancellation for multi-pass kernels.
PureJava  
Seq
NBody implemented sequentially For a description of the NBody problem, see n-body problem We use JOGL to render the bodies.
Seq.NBodyKernel  
SquareExample  
StopWatch  
SwapExample