Squeak Class Documentation category index | class index  
 
FFTPlugin
  category: VMConstruction-Plugins
  superclass: InterpreterPlugin
  subclasses:

FFTPlugin is an example of how plugins are written. It shows the use of FloatArray for heavy numerical stuff as well as the simulation of plugins from Squeak.

See also:
FFT pluginTransformData:

instance methods
  primitives
  primitiveFFTPermuteData
primitiveFFTScaleData
primitiveFFTTransformData

  private
  checkedFloatPtrOf:
checkedWordPtrOf:
loadFFTFrom:

  transforming
  permuteData
scaleData
transformData:
transformForward:

class methods
  accessing
 

  translation to C
  declareCVarsIn:

instance methods
  primitives top  
 

primitiveFFTPermuteData


 

primitiveFFTScaleData


 

primitiveFFTTransformData


  private top  
 

checkedFloatPtrOf:

Return the first indexable word of oop which is assumed to be variableWordSubclass


 

checkedWordPtrOf:

Return the first indexable word of oop which is assumed to be variableWordSubclass


 

loadFFTFrom:


  transforming top  
 

permuteData


 

scaleData

Scale all elements by 1/n when doing inverse


 

transformData:


 

transformForward:


class methods
  accessing top  

  translation to C top  
 

declareCVarsIn:

Note: This method must be implemented by all subclasses to declare variables.