ARLO Adapt
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
arlo.GPU.LifeKernel Class Reference
Inheritance diagram for arlo.GPU.LifeKernel:
Inheritance graph
[legend]
Collaboration diagram for arlo.GPU.LifeKernel:
Collaboration graph
[legend]

Public Member Functions

 LifeKernel (int _size1, int _size2, float[] _spectra_1, float[] _spectra_2, float[] _correlations)
 
void run ()
 
void nextGeneration ()
 

Private Attributes

final float[] spectra_1
 
final float[] spectra_2
 
final float[] correlations
 
final int size1
 
final int size2
 
final Range range
 

Static Private Attributes

static final int ALIVE = 0xffffff
 
static final int DEAD = 0
 

Constructor & Destructor Documentation

arlo.GPU.LifeKernel.LifeKernel ( int  _size1,
int  _size2,
float[]  _spectra_1,
float[]  _spectra_2,
float[]  _correlations 
)

Member Function Documentation

void arlo.GPU.LifeKernel.nextGeneration ( )
void arlo.GPU.LifeKernel.run ( )

Member Data Documentation

final int arlo.GPU.LifeKernel.ALIVE = 0xffffff
staticprivate
final float [] arlo.GPU.LifeKernel.correlations
private
final int arlo.GPU.LifeKernel.DEAD = 0
staticprivate
final Range arlo.GPU.LifeKernel.range
private
final int arlo.GPU.LifeKernel.size1
private
final int arlo.GPU.LifeKernel.size2
private
final float [] arlo.GPU.LifeKernel.spectra_1
private
final float [] arlo.GPU.LifeKernel.spectra_2
private

The documentation for this class was generated from the following file: