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

Public Member Functions

 SupervisedTagDiscoveryKernel (int _numProblems, double _spectraWeight, double _volumeWeight, double _pitchWeight, int _numFrequencyBands, int _numSeeds, int[] _seedSpectraSizes, int[] _seedSpectraOffsets, int[] _seedSpectra, int _numAudioFileFrames, int[] _audioFileSpectra, int[] _seedVolumes, int[] _audioFileVolumes, int[] _seedPitches, int[] _audioFilePitches, float[] _correlations)
 
void run ()
 
void putAudioFileDataOnGPU ()
 
void nextGeneration (int numProblems)
 

Private Attributes

final int numProblems
 
final int[] seedSpectra
 
final int[] audioFileSpectra
 
final int[] seedVolumes
 
final int[] audioFileVolumes
 
final int[] seedPitches
 
final int[] audioFilePitches
 
final float[] correlations
 
final int numFrequencyBands
 
final int numSeeds
 
final int seedSpectraSizes []
 
final int seedSpectraOffsets []
 
final int numAudioFileFrames
 
final double spectraWeight
 
final double volumeWeight
 
final double pitchWeight
 
Range range
 

Constructor & Destructor Documentation

arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.SupervisedTagDiscoveryKernel ( int  _numProblems,
double  _spectraWeight,
double  _volumeWeight,
double  _pitchWeight,
int  _numFrequencyBands,
int  _numSeeds,
int[]  _seedSpectraSizes,
int[]  _seedSpectraOffsets,
int[]  _seedSpectra,
int  _numAudioFileFrames,
int[]  _audioFileSpectra,
int[]  _seedVolumes,
int[]  _audioFileVolumes,
int[]  _seedPitches,
int[]  _audioFilePitches,
float[]  _correlations 
)

Member Function Documentation

void arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.nextGeneration ( int  numProblems)
void arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.putAudioFileDataOnGPU ( )
void arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.run ( )

Member Data Documentation

final int [] arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.audioFilePitches
private
final int [] arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.audioFileSpectra
private
final int [] arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.audioFileVolumes
private
final float [] arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.correlations
private
final int arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.numAudioFileFrames
private
final int arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.numFrequencyBands
private
final int arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.numProblems
private
final int arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.numSeeds
private
final double arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.pitchWeight
private
Range arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.range
private
final int [] arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.seedPitches
private
final int [] arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.seedSpectra
private
final int arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.seedSpectraOffsets[]
private
final int arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.seedSpectraSizes[]
private
final int [] arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.seedVolumes
private
final double arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.spectraWeight
private
final double arlo.SupervisedTagDiscoveryGPU.SupervisedTagDiscoveryKernel.volumeWeight
private

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