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

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

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

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

Methods in at.dms.kjc.sir.linear 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.getOffset()
          Get the constant offset of this linear form.
 ComplexNumber LinearForm.getWeight(int index)
          Gets a speficied 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.linear 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.setOffset(ComplexNumber val)
          Set the offset with a ComplexNumber.
 void LinearForm.setWeight(int index, ComplexNumber weight)
          Sets the weight of a particular item in the linear form.
 ComplexNumber ComplexNumber.times(ComplexNumber other)
          Multiply this by the specified complex number, and return their product.