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

Public Member Functions

 BandPassKernel (boolean _debugMode, int _numProblems, double _dampingRatio, double _minFrequency, double _maxFrequency, int _numFrequencyBands, double _samplingRate, int _numSamplesPerFrame, int _numSamplesPerChunk, int _numChunks, int _numSamplesForConditioning, int _audioNumTimeSlices, int[] _audioSamples, int[] _audioSpectra)
 
void run ()
 
void putAudioFileDataOnGPU ()
 
void nextGeneration (int numProblems)
 

Private Attributes

final int numProblems
 
final double dampingRatio
 
final double minFrequency
 
final double maxFrequency
 
final int numFrequencyBands
 
final double samplingRate
 
final int numSamplesPerFrame
 
final int numSamplesPerChunk
 
final int numChunks
 
final int numSamplesForConditioning
 
final int audioNumTimeSlices
 
final int[] audioSamples
 
final int[] audioSpectra
 
Range range
 

Static Private Attributes

static final boolean debugMode = BandPass.gpuDebugMode
 

Constructor & Destructor Documentation

arlo.BandPassGPU.BandPassKernel.BandPassKernel ( boolean  _debugMode,
int  _numProblems,
double  _dampingRatio,
double  _minFrequency,
double  _maxFrequency,
int  _numFrequencyBands,
double  _samplingRate,
int  _numSamplesPerFrame,
int  _numSamplesPerChunk,
int  _numChunks,
int  _numSamplesForConditioning,
int  _audioNumTimeSlices,
int[]  _audioSamples,
int[]  _audioSpectra 
)

Member Function Documentation

void arlo.BandPassGPU.BandPassKernel.nextGeneration ( int  numProblems)
void arlo.BandPassGPU.BandPassKernel.putAudioFileDataOnGPU ( )
void arlo.BandPassGPU.BandPassKernel.run ( )

Member Data Documentation

final int arlo.BandPassGPU.BandPassKernel.audioNumTimeSlices
private
final int [] arlo.BandPassGPU.BandPassKernel.audioSamples
private
final int [] arlo.BandPassGPU.BandPassKernel.audioSpectra
private
final double arlo.BandPassGPU.BandPassKernel.dampingRatio
private
final boolean arlo.BandPassGPU.BandPassKernel.debugMode = BandPass.gpuDebugMode
staticprivate
final double arlo.BandPassGPU.BandPassKernel.maxFrequency
private
final double arlo.BandPassGPU.BandPassKernel.minFrequency
private
final int arlo.BandPassGPU.BandPassKernel.numChunks
private
final int arlo.BandPassGPU.BandPassKernel.numFrequencyBands
private
final int arlo.BandPassGPU.BandPassKernel.numProblems
private
final int arlo.BandPassGPU.BandPassKernel.numSamplesForConditioning
private
final int arlo.BandPassGPU.BandPassKernel.numSamplesPerChunk
private
final int arlo.BandPassGPU.BandPassKernel.numSamplesPerFrame
private
Range arlo.BandPassGPU.BandPassKernel.range
private
final double arlo.BandPassGPU.BandPassKernel.samplingRate
private

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