Uses of Class
org.jblas.core.ComplexFloat

Packages that use ComplexFloat
org.jblas.core Support classes for jBLAS. 
org.jblas.la Main linear algebra package. 
 

Uses of ComplexFloat in org.jblas.core
 

Fields in org.jblas.core declared as ComplexFloat
static ComplexFloat ComplexFloat.I
           
static ComplexFloat ComplexFloat.NEG_I
           
static ComplexFloat ComplexFloat.NEG_UNIT
           
static ComplexFloat ComplexFloat.UNIT
           
static ComplexFloat ComplexFloat.ZERO
           
 

Methods in org.jblas.core that return ComplexFloat
 ComplexFloat ComplexFloat.add(ComplexFloat c)
          Add two complex numbers.
 ComplexFloat ComplexFloat.add(float c)
          Add a real number to a complex number.
 ComplexFloat ComplexFloat.addi(ComplexFloat c)
          Add two complex numbers in-place storing the result in this.
 ComplexFloat ComplexFloat.addi(ComplexFloat c, ComplexFloat result)
          Add two complex numbers in-place
 ComplexFloat ComplexFloat.addi(float c)
          Add a real number to complex number in-place, storing the result in this.
 ComplexFloat ComplexFloat.addi(float a, ComplexFloat result)
          Add a real number to a complex number in-place.
 ComplexFloat ComplexFloat.conj()
           
 ComplexFloat ComplexFloat.conji()
           
 ComplexFloat ComplexFloat.copy(ComplexFloat other)
           
 ComplexFloat ComplexFloat.div(ComplexFloat c)
          Divide two complex numbers
 ComplexFloat ComplexFloat.div(float v)
           
 ComplexFloat ComplexFloat.divi(ComplexFloat c)
           
 ComplexFloat ComplexFloat.divi(ComplexFloat c, ComplexFloat result)
          Divide two complex numbers, in-place
 ComplexFloat ComplexFloat.divi(float v)
           
 ComplexFloat ComplexFloat.divi(float v, ComplexFloat result)
           
 ComplexFloat ComplexFloat.dup()
           
 ComplexFloat ComplexFloat.inv()
           
 ComplexFloat ComplexFloat.invi()
           
 ComplexFloat ComplexFloat.mul(ComplexFloat c)
          Multiply two complex numbers
 ComplexFloat ComplexFloat.mul(float v)
           
 ComplexFloat ComplexFloat.muli(ComplexFloat c)
           
 ComplexFloat ComplexFloat.muli(ComplexFloat c, ComplexFloat result)
          Multiply two complex numbers, inplace
 ComplexFloat ComplexFloat.muli(float v)
           
 ComplexFloat ComplexFloat.muli(float v, ComplexFloat result)
           
 ComplexFloat ComplexFloat.neg()
           
 ComplexFloat ComplexFloat.negi()
           
 ComplexFloat ComplexFloat.set(float real, float imag)
           
 ComplexFloat ComplexFloat.sub(ComplexFloat c)
          Subtract two complex numbers
 ComplexFloat ComplexFloat.sub(float r)
           
 ComplexFloat ComplexFloat.subi(ComplexFloat c)
           
 ComplexFloat ComplexFloat.subi(ComplexFloat c, ComplexFloat result)
          Subtract two complex numbers, in-place
 ComplexFloat ComplexFloat.subi(float a)
           
 ComplexFloat ComplexFloat.subi(float a, ComplexFloat result)
           
 

Methods in org.jblas.core with parameters of type ComplexFloat
 ComplexFloat ComplexFloat.add(ComplexFloat c)
          Add two complex numbers.
 ComplexFloat ComplexFloat.addi(ComplexFloat c)
          Add two complex numbers in-place storing the result in this.
 ComplexFloat ComplexFloat.addi(ComplexFloat c, ComplexFloat result)
          Add two complex numbers in-place
 ComplexFloat ComplexFloat.addi(float a, ComplexFloat result)
          Add a real number to a complex number in-place.
 ComplexFloat ComplexFloat.copy(ComplexFloat other)
           
 ComplexFloat ComplexFloat.div(ComplexFloat c)
          Divide two complex numbers
 ComplexFloat ComplexFloat.divi(ComplexFloat c)
           
 ComplexFloat ComplexFloat.divi(ComplexFloat c, ComplexFloat result)
          Divide two complex numbers, in-place
 ComplexFloat ComplexFloat.divi(float v, ComplexFloat result)
           
 boolean ComplexFloat.eq(ComplexFloat c)
           
 ComplexFloat ComplexFloat.mul(ComplexFloat c)
          Multiply two complex numbers
 ComplexFloat ComplexFloat.muli(ComplexFloat c)
           
 ComplexFloat ComplexFloat.muli(ComplexFloat c, ComplexFloat result)
          Multiply two complex numbers, inplace
 ComplexFloat ComplexFloat.muli(float v, ComplexFloat result)
           
 boolean ComplexFloat.ne(ComplexFloat c)
           
 ComplexFloat ComplexFloat.sub(ComplexFloat c)
          Subtract two complex numbers
 ComplexFloat ComplexFloat.subi(ComplexFloat c)
           
 ComplexFloat ComplexFloat.subi(ComplexFloat c, ComplexFloat result)
          Subtract two complex numbers, in-place
 ComplexFloat ComplexFloat.subi(float a, ComplexFloat result)
           
 

Uses of ComplexFloat in org.jblas.la
 

Methods in org.jblas.la that return ComplexFloat
static ComplexFloat Blas.cdotc(int n, float[] cx, int cxIdx, int incx, float[] cy, int cyIdx, int incy)
           
static ComplexFloat Blas.cdotu(int n, float[] cx, int cxIdx, int incx, float[] cy, int cyIdx, int incy)
           
 ComplexFloat ComplexFloatMatrix.dotc(ComplexFloatMatrix other)
           
static ComplexFloat SimpleBlas.dotc(ComplexFloatMatrix x, ComplexFloatMatrix y)
          Compute x^T * y (dot product)
 ComplexFloat ComplexFloatMatrix.dotu(ComplexFloatMatrix other)
           
static ComplexFloat SimpleBlas.dotu(ComplexFloatMatrix x, ComplexFloatMatrix y)
          Compute x^T * y (dot product)
 ComplexFloat ComplexFloatMatrix.get(int i)
           
 ComplexFloat ComplexFloatMatrix.get(int i, ComplexFloat result)
           
 ComplexFloat ComplexFloatMatrix.get(int rowIndex, int columnIndex)
          Retrieve matrix element
 ComplexFloat ComplexFloatMatrix.mean()
           
 ComplexFloat ComplexFloatMatrix.scalar()
          Return the first element of the matrix
 ComplexFloat ComplexFloatMatrix.sum()
          Logical operations
 ComplexFloat[] ComplexFloatMatrix.toArray()
           
 ComplexFloat[][] ComplexFloatMatrix.toArray2()
           
 

Methods in org.jblas.la with parameters of type ComplexFloat
 ComplexFloatMatrix ComplexFloatMatrix.add(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.addi(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.addi(ComplexFloat v, ComplexFloatMatrix result)
          Add a scalar to a matrix.
 ComplexFloatMatrix ComplexFloatMatrix.and(ComplexFloat value)
           
 ComplexFloatMatrix ComplexFloatMatrix.andi(ComplexFloat value)
           
 ComplexFloatMatrix ComplexFloatMatrix.andi(ComplexFloat value, ComplexFloatMatrix result)
           
static ComplexFloatMatrix SimpleBlas.axpy(ComplexFloat da, ComplexFloatMatrix dx, ComplexFloatMatrix dy)
           
static void Blas.caxpy(int n, ComplexFloat ca, float[] cx, int cxIdx, int incx, float[] cy, int cyIdx, int incy)
           
static void Blas.cgbmv(char trans, int m, int n, int kl, int ku, ComplexFloat alpha, float[] a, int aIdx, int lda, float[] x, int xIdx, int incx, ComplexFloat beta, float[] y, int yIdx, int incy)
           
static void Blas.cgemm(char transa, char transb, int m, int n, int k, ComplexFloat alpha, float[] a, int aIdx, int lda, float[] b, int bIdx, int ldb, ComplexFloat beta, float[] c, int cIdx, int ldc)
           
static void Blas.cgemv(char trans, int m, int n, ComplexFloat alpha, float[] a, int aIdx, int lda, float[] x, int xIdx, int incx, ComplexFloat beta, float[] y, int yIdx, int incy)
           
static void Blas.cgerc(int m, int n, ComplexFloat alpha, float[] x, int xIdx, int incx, float[] y, int yIdx, int incy, float[] a, int aIdx, int lda)
           
static void Blas.cgeru(int m, int n, ComplexFloat alpha, float[] x, int xIdx, int incx, float[] y, int yIdx, int incy, float[] a, int aIdx, int lda)
           
static void Blas.chbmv(char uplo, int n, int k, ComplexFloat alpha, float[] a, int aIdx, int lda, float[] x, int xIdx, int incx, ComplexFloat beta, float[] y, int yIdx, int incy)
           
static void Blas.chemm(char side, char uplo, int m, int n, ComplexFloat alpha, float[] a, int aIdx, int lda, float[] b, int bIdx, int ldb, ComplexFloat beta, float[] c, int cIdx, int ldc)
           
static void Blas.chemv(char uplo, int n, ComplexFloat alpha, float[] a, int aIdx, int lda, float[] x, int xIdx, int incx, ComplexFloat beta, float[] y, int yIdx, int incy)
           
static void Blas.cher2(char uplo, int n, ComplexFloat alpha, float[] x, int xIdx, int incx, float[] y, int yIdx, int incy, float[] a, int aIdx, int lda)
           
static void Blas.cher2k(char uplo, char trans, int n, int k, ComplexFloat alpha, float[] a, int aIdx, int lda, float[] b, int bIdx, int ldb, float beta, float[] c, int cIdx, int ldc)
           
static void Blas.chpmv(char uplo, int n, ComplexFloat alpha, float[] ap, int apIdx, float[] x, int xIdx, int incx, ComplexFloat beta, float[] y, int yIdx, int incy)
           
static void Blas.chpr2(char uplo, int n, ComplexFloat alpha, float[] x, int xIdx, int incx, float[] y, int yIdx, int incy, float[] ap, int apIdx)
           
static void Blas.crotg(ComplexFloat ca, ComplexFloat cb, float c, ComplexFloat s)
           
static void Blas.cscal(int n, ComplexFloat ca, float[] cx, int cxIdx, int incx)
           
static void Blas.csymm(char side, char uplo, int m, int n, ComplexFloat alpha, float[] a, int aIdx, int lda, float[] b, int bIdx, int ldb, ComplexFloat beta, float[] c, int cIdx, int ldc)
           
static void Blas.csyr2k(char uplo, char trans, int n, int k, ComplexFloat alpha, float[] a, int aIdx, int lda, float[] b, int bIdx, int ldb, ComplexFloat beta, float[] c, int cIdx, int ldc)
           
static void Blas.csyrk(char uplo, char trans, int n, int k, ComplexFloat alpha, float[] a, int aIdx, int lda, ComplexFloat beta, float[] c, int cIdx, int ldc)
           
static void Blas.ctrmm(char side, char uplo, char transa, char diag, int m, int n, ComplexFloat alpha, float[] a, int aIdx, int lda, float[] b, int bIdx, int ldb)
           
static void Blas.ctrsm(char side, char uplo, char transa, char diag, int m, int n, ComplexFloat alpha, float[] a, int aIdx, int lda, float[] b, int bIdx, int ldb)
           
 ComplexFloatMatrix ComplexFloatMatrix.div(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.divi(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.divi(ComplexFloat a, ComplexFloatMatrix result)
          (Elementwise) division with a scalar
 ComplexFloatMatrix ComplexFloatMatrix.eq(ComplexFloat value)
           
 ComplexFloatMatrix ComplexFloatMatrix.eqi(ComplexFloat value)
           
 ComplexFloatMatrix ComplexFloatMatrix.eqi(ComplexFloat value, ComplexFloatMatrix result)
           
static ComplexFloatMatrix SimpleBlas.gemm(ComplexFloat alpha, ComplexFloatMatrix a, ComplexFloatMatrix b, ComplexFloat beta, ComplexFloatMatrix c)
           
static ComplexFloatMatrix SimpleBlas.gerc(ComplexFloat alpha, ComplexFloatMatrix x, ComplexFloatMatrix y, ComplexFloatMatrix a)
          Compute A <- alpha * x * y^H + A (general rank-1 update)
static ComplexFloatMatrix SimpleBlas.geru(ComplexFloat alpha, ComplexFloatMatrix x, ComplexFloatMatrix y, ComplexFloatMatrix a)
          Compute A <- alpha * x * y^T + A (general rank-1 update)
 ComplexFloat ComplexFloatMatrix.get(int i, ComplexFloat result)
           
 ComplexFloatMatrix ComplexFloatMatrix.mmul(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.mmuli(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.mmuli(ComplexFloat v, ComplexFloatMatrix result)
          Matrix-Matrix Multiplication with a scalar (for symmetry, does the same as muli(scalar)
 ComplexFloatMatrix ComplexFloatMatrix.mul(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.muli(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.muli(ComplexFloat v, ComplexFloatMatrix result)
          (Elementwise) Multiplication with a scalar
 ComplexFloatMatrix ComplexFloatMatrix.ne(ComplexFloat value)
           
 ComplexFloatMatrix ComplexFloatMatrix.nei(ComplexFloat value)
           
 ComplexFloatMatrix ComplexFloatMatrix.nei(ComplexFloat value, ComplexFloatMatrix result)
           
 ComplexFloatMatrix ComplexFloatMatrix.or(ComplexFloat value)
           
 ComplexFloatMatrix ComplexFloatMatrix.ori(ComplexFloat value)
           
 ComplexFloatMatrix ComplexFloatMatrix.ori(ComplexFloat value, ComplexFloatMatrix result)
           
 ComplexFloatMatrix ComplexFloatMatrix.put(ComplexFloatMatrix indices, ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.put(ComplexFloatMatrix rindices, ComplexFloatMatrix cindices, ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.put(ComplexFloatMatrix indices, int c, ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.put(int[] indices, ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.put(int[] rindices, int[] cindices, ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.put(int[] indices, int c, ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.put(int i, ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.put(int r, ComplexFloatMatrix indices, ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.put(int r, int[] indices, ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.put(int rowIndex, int columnIndex, ComplexFloat value)
           
 ComplexFloatMatrix ComplexFloatMatrix.rankOneUpdate(ComplexFloat alpha, ComplexFloatMatrix x)
          Computes a rank-1-update A = A + alpha * x * x'.
 ComplexFloatMatrix ComplexFloatMatrix.rankOneUpdate(ComplexFloat alpha, ComplexFloatMatrix x, ComplexFloatMatrix y)
          Computes a rank-1-update A = A + alpha * x * y'.
 ComplexFloatMatrix ComplexFloatMatrix.rdiv(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.rdivi(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.rdivi(ComplexFloat a, ComplexFloatMatrix result)
          (Elementwise) division with a scalar, with operands switched.
 ComplexFloatMatrix ComplexFloatMatrix.rsub(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.rsubi(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.rsubi(ComplexFloat a, ComplexFloatMatrix result)
          Subtract a matrix from a scalar
static ComplexFloatMatrix SimpleBlas.scal(ComplexFloat alpha, ComplexFloatMatrix x)
           
 ComplexFloatMatrix ComplexFloatMatrix.sub(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.subi(ComplexFloat v)
           
 ComplexFloatMatrix ComplexFloatMatrix.subi(ComplexFloat v, ComplexFloatMatrix result)
          Subtract a scalar from a matrix
 ComplexFloatMatrix ComplexFloatMatrix.xor(ComplexFloat value)
           
 ComplexFloatMatrix ComplexFloatMatrix.xori(ComplexFloat value)
           
 ComplexFloatMatrix ComplexFloatMatrix.xori(ComplexFloat value, ComplexFloatMatrix result)
           
 

Constructors in org.jblas.la with parameters of type ComplexFloat
ComplexFloatMatrix(ComplexFloat[] newData)
           
 



written by Mikio L. Braun and Johannes Schaback