Parallel Colt 0.7.2

## Uses of Classcern.colt.matrix.tdcomplex.DComplexMatrix1D

Packages that use DComplexMatrix1D
cern.colt.matrix.tdcomplex Matrix interfaces and factories holding elements of dcomplex data type.
cern.colt.matrix.tdcomplex.impl Efficient and flexible dense and sparse 1, 2 and 3-dimensional matrices holding elements of dcomplex data type.
cern.colt.matrix.tdouble.algo Linear Algebraic matrix computations operating on `DoubleMatrix2D` and `DoubleMatrix1D`

Uses of DComplexMatrix1D in cern.colt.matrix.tdcomplex

Methods in cern.colt.matrix.tdcomplex that return DComplexMatrix1D
` DComplexMatrix1D` ```DComplexFactory1D.append(DComplexMatrix1D A, DComplexMatrix1D B)```
C = A||B; Constructs a new matrix which is the concatenation of two other matrices.
` DComplexMatrix1D` `DComplexMatrix1D.assign(DComplexDComplexFunction f)`
Assigns the result of a function to each cell;
` DComplexMatrix1D` `DComplexMatrix1D.assign(DComplexMatrix1D other)`
Replaces all cell values of the receiver with the values of another matrix.
` DComplexMatrix1D` ```DComplexMatrix1D.assign(DComplexMatrix1D y, DComplexDComplexDComplexFunction f)```
Assigns the result of a function to each cell;
` DComplexMatrix1D` ```DComplexMatrix1D.assign(DComplexProcedure cond, DComplexDComplexFunction f)```
Assigns the result of a function to all cells that satisfy a condition.
` DComplexMatrix1D` ```DComplexMatrix1D.assign(DComplexProcedure cond, double[] value)```
Assigns a value to all cells that satisfy a condition.
` DComplexMatrix1D` `DComplexMatrix1D.assign(DComplexRealFunction f)`
Assigns the result of a function to the real part of the receiver.
` DComplexMatrix1D` `DComplexMatrix1D.assign(double[] values)`
Sets all cells to the state specified by values.
` DComplexMatrix1D` ```DComplexMatrix1D.assign(double re, double im)```
Sets all cells to the state specified by re and im.
` DComplexMatrix1D` `DComplexMatrix1D.assignImaginary(DoubleMatrix1D other)`
Replaces imaginary part of the receiver with the values of another real matrix.
` DComplexMatrix1D` `DComplexMatrix1D.assignReal(DoubleMatrix1D other)`
Replaces real part of the receiver with the values of another real matrix.
` DComplexMatrix1D` `DComplexMatrix1D.copy()`
Constructs and returns a deep copy of the receiver.
` DComplexMatrix1D` `DComplexFactory2D.diagonal(DComplexMatrix2D A)`
Constructs a new vector consisting of the diagonal elements of A .
` DComplexMatrix1D` `DComplexMatrix1D.like()`
Construct and returns a new empty matrix of the same dynamic type as the receiver, having the same size.
`abstract  DComplexMatrix1D` `DComplexMatrix1D.like(int size)`
Construct and returns a new empty matrix of the same dynamic type as the receiver, having the specified size.
`abstract  DComplexMatrix1D` `DComplexMatrix2D.like1D(int size)`
Construct and returns a new 1-d matrix of the corresponding dynamic type, entirelly independent of the receiver.
` DComplexMatrix1D` `DComplexFactory1D.make(ArrayList<double[]> values)`
Constructs a matrix from the values of the given list.
` DComplexMatrix1D` `DComplexFactory1D.make(DComplexMatrix1D[] parts)`
Constructs a matrix which is the concatenation of all given parts.
` DComplexMatrix1D` `DComplexFactory1D.make(double[] values)`
Constructs a matrix with the given cell values.
` DComplexMatrix1D` `DComplexFactory1D.make(int size)`
Constructs a matrix with the given shape, each cell initialized with zero.
` DComplexMatrix1D` ```DComplexFactory1D.make(int size, double[] initialValue)```
Constructs a matrix with the given shape, each cell initialized with the given value.
` DComplexMatrix1D` `DComplexFactory1D.random(int size)`
Constructs a matrix with uniformly distributed values in (0,1) (exclusive).
` DComplexMatrix1D` ```DComplexFactory1D.repeat(DComplexMatrix1D A, int repeat)```
C = A||A||..||A; Constructs a new matrix which is concatenated repeat times.
` DComplexMatrix1D` ```DComplexFactory1D.sample(int size, double[] value, double nonZeroFraction)```
Constructs a randomly sampled matrix with the given shape.
`abstract  DComplexMatrix1D` `DComplexMatrix3D.vectorize()`
Returns a vector obtained by stacking the columns of each slice of the matrix on top of one another.
`abstract  DComplexMatrix1D` `DComplexMatrix2D.vectorize()`
Returns a vector obtained by stacking the columns of this matrix on top of one another.
` DComplexMatrix1D` `DComplexMatrix2D.viewColumn(int column)`
Constructs and returns a new slice view representing the rows of the given column.
` DComplexMatrix1D` `DComplexMatrix1D.viewFlip()`
Constructs and returns a new flip view.
` DComplexMatrix1D` ```DComplexMatrix1D.viewPart(int index, int width)```
Constructs and returns a new sub-range view that is a width sub matrix starting at index.
` DComplexMatrix1D` `DComplexMatrix2D.viewRow(int row)`
Constructs and returns a new slice view representing the columns of the given row.
` DComplexMatrix1D` `DComplexMatrix1D.viewSelection(DComplexProcedure condition)`
Constructs and returns a new selection view that is a matrix holding the cells matching the given condition.
` DComplexMatrix1D` `DComplexMatrix1D.viewSelection(int[] indexes)`
Constructs and returns a new selection view that is a matrix holding the indicated cells.
` DComplexMatrix1D` `DComplexMatrix1D.viewStrides(int stride)`
Constructs and returns a new stride view which is a sub matrix consisting of every i-th cell.
` DComplexMatrix1D` ```DComplexMatrix2D.zMult(DComplexMatrix1D y, DComplexMatrix1D z)```
Linear algebraic matrix-vector multiplication; z = A * y; Equivalent to return A.zMult(y,z,1,0);
` DComplexMatrix1D` ```DComplexMatrix2D.zMult(DComplexMatrix1D y, DComplexMatrix1D z, double[] alpha, double[] beta, boolean transposeA)```
Linear algebraic matrix-vector multiplication; z = alpha * A * y + beta*z.

Methods in cern.colt.matrix.tdcomplex with parameters of type DComplexMatrix1D
` double[]` ```DComplexMatrix1D.aggregate(DComplexMatrix1D other, DComplexDComplexDComplexFunction aggr, DComplexDComplexDComplexFunction f)```
Applies a function to each corresponding cell of two matrices and aggregates the results.
` DComplexMatrix1D` ```DComplexFactory1D.append(DComplexMatrix1D A, DComplexMatrix1D B)```
C = A||B; Constructs a new matrix which is the concatenation of two other matrices.
` DComplexMatrix2D` ```DComplexFactory2D.appendColumn(DComplexMatrix2D A, DComplexMatrix1D b)```

` DComplexMatrix2D` ```DComplexFactory2D.appendRow(DComplexMatrix2D A, DComplexMatrix1D b)```

` boolean` `DComplexMatrix1DProcedure.apply(DComplexMatrix1D element)`
Applies a procedure to an argument.
` DComplexMatrix1D` `DComplexMatrix1D.assign(DComplexMatrix1D other)`
Replaces all cell values of the receiver with the values of another matrix.
` DComplexMatrix1D` ```DComplexMatrix1D.assign(DComplexMatrix1D y, DComplexDComplexDComplexFunction f)```
Assigns the result of a function to each cell;
` DComplexMatrix2D` `DComplexFactory2D.diagonal(DComplexMatrix1D vector)`
Constructs a new diagonal matrix whose diagonal elements are the elements of vector.
` DComplexMatrix1D` `DComplexFactory1D.make(DComplexMatrix1D[] parts)`
Constructs a matrix which is the concatenation of all given parts.
` DComplexMatrix1D` ```DComplexFactory1D.repeat(DComplexMatrix1D A, int repeat)```
C = A||A||..||A; Constructs a new matrix which is concatenated repeat times.
` DComplexMatrix2D` ```DComplexFactory2D.reshape(DComplexMatrix1D a, int rows, int columns)```

` void` `DComplexMatrix1D.swap(DComplexMatrix1D other)`
Swaps each element this[i] with other[i].
` ArrayList<double[]>` `DComplexFactory1D.toList(DComplexMatrix1D values)`
Constructs a list from the given matrix.
` double[]` `DComplexMatrix1D.zDotProduct(DComplexMatrix1D y)`
Returns the dot product of two vectors x and y.
` double[]` ```DComplexMatrix1D.zDotProduct(DComplexMatrix1D y, int from, int length)```
Returns the dot product of two vectors x and y.
` double[]` ```DComplexMatrix1D.zDotProduct(DComplexMatrix1D y, int from, int length, IntArrayList nonZeroIndexes)```
Returns the dot product of two vectors x and y.
` DComplexMatrix1D` ```DComplexMatrix2D.zMult(DComplexMatrix1D y, DComplexMatrix1D z)```
Linear algebraic matrix-vector multiplication; z = A * y; Equivalent to return A.zMult(y,z,1,0);
` DComplexMatrix1D` ```DComplexMatrix2D.zMult(DComplexMatrix1D y, DComplexMatrix1D z, double[] alpha, double[] beta, boolean transposeA)```
Linear algebraic matrix-vector multiplication; z = alpha * A * y + beta*z.

Uses of DComplexMatrix1D in cern.colt.matrix.tdcomplex.impl

Subclasses of DComplexMatrix1D in cern.colt.matrix.tdcomplex.impl
` class` `DenseDComplexMatrix1D`
Dense 1-d matrix (aka vector) holding complex elements.
` class` `SparseDComplexMatrix1D`
Sparse hashed 1-d matrix (aka vector) holding complex elements.

Methods in cern.colt.matrix.tdcomplex.impl that return DComplexMatrix1D
` DComplexMatrix1D` `DenseDComplexMatrix1D.assign(DComplexDComplexFunction function)`

` DComplexMatrix1D` `DenseDComplexMatrix1D.assign(DComplexMatrix1D source)`

` DComplexMatrix1D` ```DenseDComplexMatrix1D.assign(DComplexMatrix1D y, DComplexDComplexDComplexFunction function)```

` DComplexMatrix1D` ```DenseDComplexMatrix1D.assign(DComplexProcedure cond, DComplexDComplexFunction function)```

` DComplexMatrix1D` ```DenseDComplexMatrix1D.assign(DComplexProcedure cond, double[] value)```

` DComplexMatrix1D` `DenseDComplexMatrix1D.assign(DComplexRealFunction function)`

` DComplexMatrix1D` `SparseDComplexMatrix1D.assign(double[] value)`
Sets all cells to the state specified by value.
` DComplexMatrix1D` `DenseDComplexMatrix1D.assign(double[] values)`

` DComplexMatrix1D` ```DenseDComplexMatrix1D.assign(double re, double im)```

` DComplexMatrix1D` `DenseDComplexMatrix1D.assignImaginary(DoubleMatrix1D other)`

` DComplexMatrix1D` `DenseDComplexMatrix1D.assignReal(DoubleMatrix1D other)`

` DComplexMatrix1D` `SparseDComplexMatrix1D.like(int size)`
Construct and returns a new empty matrix of the same dynamic type as the receiver, having the specified size.
` DComplexMatrix1D` `DenseDComplexMatrix1D.like(int size)`

` DComplexMatrix1D` `SparseDComplexMatrix2D.like1D(int size)`
Construct and returns a new 1-d matrix of the corresponding dynamic type, entirelly independent of the receiver.
` DComplexMatrix1D` `DenseDComplexMatrix2D.like1D(int size)`

` DComplexMatrix1D` `SparseDComplexMatrix3D.vectorize()`
Returns a vector obtained by stacking the columns of each slice of the matrix on top of one another.
` DComplexMatrix1D` `SparseDComplexMatrix2D.vectorize()`
Returns a vector obtained by stacking the columns of the matrix on top of one another.
` DComplexMatrix1D` `DenseDComplexMatrix3D.vectorize()`

` DComplexMatrix1D` `DenseDComplexMatrix2D.vectorize()`

` DComplexMatrix1D` ```DenseDComplexMatrix2D.zMult(DComplexMatrix1D y, DComplexMatrix1D z, double[] alpha, double[] beta, boolean transposeA)```

Methods in cern.colt.matrix.tdcomplex.impl with parameters of type DComplexMatrix1D
` double[]` ```DenseDComplexMatrix1D.aggregate(DComplexMatrix1D other, DComplexDComplexDComplexFunction aggr, DComplexDComplexDComplexFunction f)```

` DComplexMatrix1D` `DenseDComplexMatrix1D.assign(DComplexMatrix1D source)`

` DComplexMatrix1D` ```DenseDComplexMatrix1D.assign(DComplexMatrix1D y, DComplexDComplexDComplexFunction function)```

` void` `DenseDComplexMatrix1D.swap(DComplexMatrix1D other)`

` DComplexMatrix1D` ```DenseDComplexMatrix2D.zMult(DComplexMatrix1D y, DComplexMatrix1D z, double[] alpha, double[] beta, boolean transposeA)```

Uses of DComplexMatrix1D in cern.colt.matrix.tdouble.algo

Methods in cern.colt.matrix.tdouble.algo that return DComplexMatrix1D
` DComplexMatrix1D` ```DoubleAlgebra.kron(DComplexMatrix1D x, DComplexMatrix1D y)```
Computes the Kronecker product of two complex matrices.

Methods in cern.colt.matrix.tdouble.algo with parameters of type DComplexMatrix1D
` boolean` ```DoubleProperty.equals(DComplexMatrix1D A, DComplexMatrix1D B)```
Returns whether both given matrices A and B are equal.
` boolean` ```DoubleProperty.equals(DComplexMatrix1D A, double[] value)```
Returns whether all cells of the given matrix A are equal to the given value.
` DComplexMatrix1D` ```DoubleAlgebra.kron(DComplexMatrix1D x, DComplexMatrix1D y)```
Computes the Kronecker product of two complex matrices.

Parallel Colt 0.7.2