| Add(Complex, ComplexMatrix) | Determines the addition of a scalar to a matrix. |
| Add(ComplexMatrix, ComplexMatrix) | Determines the sum of two matrices. |
| Add(ComplexMatrix, DoubleMatrix) | Determines the sum of two matrices. |
| Add(ComplexMatrix, ReadOnlyDoubleMatrix) | Determines the sum of two matrices. |
| Add(ComplexMatrix, Complex) | Determines the addition of a matrix to a scalar. |
| Add(DoubleMatrix, ComplexMatrix) | Determines the sum of two matrices. |
| Add(ReadOnlyDoubleMatrix, ComplexMatrix) | Determines the sum of two matrices. |
| Apply | Evaluates the specified function at each entry of this instance, and returns a matrix whose entries are given by the corresponding function values. |
| AsColumnMajorDenseArray | Returns a column major ordered, dense representation of this instance. |
| AsReadOnly | Returns a read-only representation of the ComplexMatrix. |
| AsRowCollection | Returns the collection of rows in the ComplexMatrix. |
| AsRowCollection(IndexCollection) | Returns the collection of the rows in the ComplexMatrix corresponding to the specified indexes. |
| Conjugate | Returns the conjugate of this instance. |
| ConjugateTranspose | Returns the conjugate transpose of this instance. |
| Contains | Determines whether the ICollectionT contains a specific value. |
| CopyTo | Copies the elements of the ICollectionT to an Array, starting at a particular Array index. |
| Dense(Complex) | Creates a dense ComplexMatrix instance having the same size and data of the specified two-dimensional array. |
| Dense(Int32, Int32) | Creates a dense ComplexMatrix instance having the specified size, and assigns zero to each matrix entry. |
| Dense(Int32, Int32, IEnumerableComplex) | Creates a dense ComplexMatrix instance having the specified size, and assigns data to entries assuming ColMajor ordering. |
| Dense(Int32, Int32, Complex) | Creates a dense ComplexMatrix instance having the specified size, and assigns the same value to each matrix entry. |
| Dense(Int32, Int32, Complex) | Creates a dense ComplexMatrix instance having the specified size, and assigns data to entries assuming ColMajor ordering. |
| Dense(Int32, Int32, IEnumerableComplex, StorageOrder) | Creates a dense ComplexMatrix instance having the specified size, and assigns data to entries applying the given storage order. |
| Dense(Int32, Int32, Complex, StorageOrder) | Creates a dense ComplexMatrix instance having the specified size, and assigns data to entries applying the given storage order. |
| Dense(Int32, Int32, Complex, Boolean) | Creates a dense ComplexMatrix instance having the specified size, and assigns data to entries, possibly preventing copying operations before creation. |
| Diagonal(ComplexMatrix) | Creates a square ComplexMatrix instance having the specified data on its main diagonal and zero otherwise. |
| Diagonal(ReadOnlyComplexMatrix) | Creates a square ComplexMatrix instance having the specified data on its main diagonal and zero otherwise. |
| Dispose | Disposes this instance. |
| Dispose(Boolean) | Releases unmanaged and - optionally - managed resources. |
| Divide(Complex, ComplexMatrix) | Determines the division of a scalar by a matrix. |
| Divide(ComplexMatrix, ComplexMatrix) | Determines the division of a matrix by another. |
| Divide(ComplexMatrix, DoubleMatrix) | Determines the division of a matrix by another. |
| Divide(ComplexMatrix, ReadOnlyDoubleMatrix) | Determines the division of a matrix by another. |
| Divide(ComplexMatrix, Complex) | Determines the division of a matrix by a scalar. |
| Divide(DoubleMatrix, ComplexMatrix) | Determines the division of a matrix by another. |
| Divide(ReadOnlyDoubleMatrix, ComplexMatrix) | Determines the division of a matrix by another. |
| ElementWiseMultiply(ComplexMatrix, ComplexMatrix) | Determines the element wise product of two matrices. |
| ElementWiseMultiply(ComplexMatrix, DoubleMatrix) | Determines the element wise product of two matrices. |
| ElementWiseMultiply(ComplexMatrix, ReadOnlyDoubleMatrix) | Determines the element wise product of two matrices. |
| ElementWiseMultiply(DoubleMatrix, ComplexMatrix) | Determines the element wise product of two matrices. |
| ElementWiseMultiply(ReadOnlyDoubleMatrix, ComplexMatrix) | Determines the element wise product of two matrices. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize |
Finalizes an instance of the ComplexMatrix class.
(Overrides ObjectFinalize) |
| Find | Searches for entries in this instance that equal the specified value, and returns their zero-based linear indexes. |
| FindNonzero | Searches for nonzero entries in this instance, and returns their zero-based linear indexes. |
| FindWhile | Searches for entries in this instance that matches the conditions defined by the specified predicate, and returns their zero-based linear indexes. |
| FromComplex | Converts from Complex to ComplexMatrix. |
| FromReadOnlyComplexMatrix | Converts from ReadOnlyComplexMatrix to ComplexMatrix. |
| GetEnumerator | Returns an enumerator that iterates through the collection. |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetStorage | Gets the elements currently stored in this instance. |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| Identity | Creates a ComplexMatrix instance representing the identity matrix having the specified dimension. |
| IndexOf | Determines the index of a specific item in the IListT. |
| InPlaceApply | Evaluates the specified function at each entry of this instance, and substitutes each entry with its corresponding function value. |
| InPlaceConjugate | Transforms the entries of this instance in their complex conjugates. |
| InPlaceConjugateTranspose | Conjugate transposes this instance. |
| InPlaceTranspose | Transposes this instance. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| Multiply(Complex, ComplexMatrix) | Determines the multiplication of a scalar by a matrix. |
| Multiply(ComplexMatrix, ComplexMatrix) | Determines the product of two matrices. |
| Multiply(ComplexMatrix, DoubleMatrix) | Determines the product of two matrices. |
| Multiply(ComplexMatrix, ReadOnlyDoubleMatrix) | Determines the product of two matrices. |
| Multiply(ComplexMatrix, Complex) | Determines the multiplication of a matrix by a scalar. |
| Multiply(DoubleMatrix, ComplexMatrix) | Determines the product of two matrices. |
| Multiply(ReadOnlyDoubleMatrix, ComplexMatrix) | Determines the product of two matrices. |
| Negate | Determines the negation of a matrix. |
| RemoveAllColumnNames | Removes all column names. |
| RemoveAllRowNames | Removes all row names. |
| RemoveColumnName | Removes the name of the specified column. |
| RemoveRowName | Removes the name of the specified row. |
| SetColumnName | Sets the name of the specified column. |
| SetRowName | Sets the name of the specified row. |
| Sparse | Creates a sparse ComplexMatrix instance having the specified size and initial capacity to store entries different from zero. |
| Subtract(Complex, ComplexMatrix) | Determines the subtraction of a matrix from a scalar. |
| Subtract(ComplexMatrix, ComplexMatrix) | Determines the difference between two matrices. |
| Subtract(ComplexMatrix, DoubleMatrix) | Determines the difference between two matrices. |
| Subtract(ComplexMatrix, ReadOnlyDoubleMatrix) | Determines the difference between two matrices. |
| Subtract(ComplexMatrix, Complex) | Determines the subtraction of a scalar from a matrix. |
| Subtract(DoubleMatrix, ComplexMatrix) | Determines the difference between two matrices. |
| Subtract(ReadOnlyDoubleMatrix, ComplexMatrix) | Determines the difference between two matrices. |
| ToComplex | Converts from ComplexMatrix to Complex. |
| ToString |
Returns a String that represents this instance.
(Overrides ObjectToString) |
| Transpose | Returns the transpose of this instance. |
| TryGetColumnName | Tries to get the name of the specified column. |
| TryGetRowName | Tries to get the name of the specified row. |
| Vec | Returns the vectorization of this instance. |
| Vec(IndexCollection) | Returns a column vector obtained by stacking the specified elements of this instance. |
| ICollectionComplexAdd | Adds an item to the ICollectionT. This implementation always throws a NotSupportedException. |
| ICollectionComplexClear | Removes all items from the ICollectionT. This implementation always throws a NotSupportedException. |
| ICollectionComplexRemove | Removes the first occurrence of a specific object from the ICollectionT. This implementation always throws a NotSupportedException. |
| IEnumerableGetEnumerator | Returns an enumerator that iterates through a collection. |
| IListComplexInsert | Inserts an item to the IListT at the specified index. This implementation always throws a NotSupportedException. |
| IListComplexRemoveAt | Removes the IListT item at the specified index. This implementation always throws a NotSupportedException. |