Uses of Class
at.dms.kjc.sir.statespace.ComplexNumber

Packages that use ComplexNumber
at.dms.kjc.sir.statespace Provides analysis and optimization of linear statespace portions of the stream graph. 
 

Uses of ComplexNumber in at.dms.kjc.sir.statespace
 

Fields in at.dms.kjc.sir.statespace declared as ComplexNumber
static ComplexNumber ComplexNumber.ONE
          Canonical real number one.
static ComplexNumber ComplexNumber.ZERO
          Canonical number zero.
 

Methods in at.dms.kjc.sir.statespace that return ComplexNumber
 ComplexNumber ComplexNumber.conjugate()
          Returns the complex congugate of this complex number.
 ComplexNumber ComplexNumber.dividedby(ComplexNumber other)
          Divide this by the specified complex number and return the dividend.
 ComplexNumber LinearComputationTuple.getCoefficient()
          Return the coefficient of this tuple.
 ComplexNumber FilterVector.getElement(int index)
          Get the element at index in the vector
 ComplexNumber FilterMatrix.getElement(int row, int col)
          Accessor: returns the value of the matrix at the specified position, and bombs an exception if the value is out of range.
 ComplexNumber LinearForm.getInputWeight(int index)
          Gets a specified input weight.
 ComplexNumber LinearForm.getOffset()
          Get the constant offset of this linear form.
 ComplexNumber LinearForm.getStateWeight(int index)
          Gets a specified state weight.
 ComplexNumber ComplexNumber.negate()
          Compute the negative of this complex number.
 ComplexNumber ComplexNumber.plus(ComplexNumber other)
          Compute the sum of this and the passed complex number.
 ComplexNumber ComplexNumber.times(ComplexNumber other)
          Multiply this by the specified complex number, and return their product.
 

Methods in at.dms.kjc.sir.statespace with parameters of type ComplexNumber
 LinearForm LinearForm.divideByConstant(ComplexNumber divideFactor)
          Divide all weights and the offset of this linear form by a constant.
 ComplexNumber ComplexNumber.dividedby(ComplexNumber other)
          Divide this by the specified complex number and return the dividend.
 LinearForm LinearForm.multiplyByConstant(ComplexNumber scaleFactor)
          Scale a linear form by a constant.
 ComplexNumber ComplexNumber.plus(ComplexNumber other)
          Compute the sum of this and the passed complex number.
 void FilterMatrix.scale(ComplexNumber factor)
          Scales all elements in this matrix by the specified constant.
 void FilterVector.setElement(int index, ComplexNumber value)
          Sets the element at position index to be the specified complex number
 void FilterMatrix.setElement(int row, int col, ComplexNumber value)
          Sets the element in (row,col) to be value.
 void LinearForm.setInputWeight(int index, ComplexNumber weight)
          Sets the weight of a particular item in the inputs vector.
 void LinearForm.setOffset(ComplexNumber val)
          Set the offset with a ComplexNumber.
 void LinearForm.setStateWeight(int index, ComplexNumber weight)
          Sets the weight of a particular item in the states vector.
 ComplexNumber ComplexNumber.times(ComplexNumber other)
          Multiply this by the specified complex number, and return their product.