Click or drag to resize

ComplexMatrix Methods

The ComplexMatrix type exposes the following members.

Methods
  NameDescription
Public methodStatic memberCode exampleAdd(Complex, ComplexMatrix)
Determines the addition of a scalar to a matrix.
Public methodStatic memberCode exampleAdd(ComplexMatrix, ComplexMatrix)
Determines the sum of two matrices.
Public methodStatic memberAdd(ComplexMatrix, DoubleMatrix)
Determines the sum of two matrices.
Public methodStatic memberAdd(ComplexMatrix, ReadOnlyDoubleMatrix)
Determines the sum of two matrices.
Public methodStatic memberCode exampleAdd(ComplexMatrix, Complex)
Determines the addition of a matrix to a scalar.
Public methodStatic memberAdd(DoubleMatrix, ComplexMatrix)
Determines the sum of two matrices.
Public methodStatic memberAdd(ReadOnlyDoubleMatrix, ComplexMatrix)
Determines the sum of two matrices.
Public methodCode exampleApply
Evaluates the specified function at each entry of this instance, and returns a matrix whose entries are given by the corresponding function values.
Public methodAsColumnMajorDenseArray
Returns a column major ordered, dense representation of this instance.
Public methodAsReadOnly
Returns a read-only representation of the ComplexMatrix.
Public methodCode exampleAsRowCollection
Returns the collection of rows in the ComplexMatrix.
Public methodCode exampleAsRowCollection(IndexCollection)
Returns the collection of the rows in the ComplexMatrix corresponding to the specified indexes.
Public methodCode exampleConjugate
Returns the conjugate of this instance.
Public methodCode exampleConjugateTranspose
Returns the conjugate transpose of this instance.
Public methodContains
Public methodCopyTo
Public methodStatic memberCode exampleDense(Complex)
Creates a dense ComplexMatrix instance having the same size and data of the specified two-dimensional array.
Public methodStatic memberCode exampleDense(Int32, Int32)
Creates a dense ComplexMatrix instance having the specified size, and assigns zero to each matrix entry.
Public methodStatic memberCode exampleDense(Int32, Int32, IEnumerableComplex)
Creates a dense ComplexMatrix instance having the specified size, and assigns data to entries assuming ColMajor ordering.
Public methodStatic memberCode exampleDense(Int32, Int32, Complex)
Creates a dense ComplexMatrix instance having the specified size, and assigns the same value to each matrix entry.
Public methodStatic memberCode exampleDense(Int32, Int32, Complex)
Creates a dense ComplexMatrix instance having the specified size, and assigns data to entries assuming ColMajor ordering.
Public methodStatic memberCode exampleDense(Int32, Int32, IEnumerableComplex, StorageOrder)
Creates a dense ComplexMatrix instance having the specified size, and assigns data to entries applying the given storage order.
Public methodStatic memberCode exampleDense(Int32, Int32, Complex, StorageOrder)
Creates a dense ComplexMatrix instance having the specified size, and assigns data to entries applying the given storage order.
Public methodStatic memberDense(Int32, Int32, Complex, Boolean)
Creates a dense ComplexMatrix instance having the specified size, and assigns data to entries, possibly preventing copying operations before creation.
Public methodStatic memberCode exampleDiagonal(ComplexMatrix)
Creates a square ComplexMatrix instance having the specified data on its main diagonal and zero otherwise.
Public methodStatic memberCode exampleDiagonal(ReadOnlyComplexMatrix)
Creates a square ComplexMatrix instance having the specified data on its main diagonal and zero otherwise.
Public methodDispose
Disposes this instance.
Protected methodDispose(Boolean)
Releases unmanaged and - optionally - managed resources.
Public methodStatic memberCode exampleDivide(Complex, ComplexMatrix)
Determines the division of a scalar by a matrix.
Public methodStatic memberCode exampleDivide(ComplexMatrix, ComplexMatrix)
Determines the division of a matrix by another.
Public methodStatic memberDivide(ComplexMatrix, DoubleMatrix)
Determines the division of a matrix by another.
Public methodStatic memberDivide(ComplexMatrix, ReadOnlyDoubleMatrix)
Determines the division of a matrix by another.
Public methodStatic memberCode exampleDivide(ComplexMatrix, Complex)
Determines the division of a matrix by a scalar.
Public methodStatic memberDivide(DoubleMatrix, ComplexMatrix)
Determines the division of a matrix by another.
Public methodStatic memberDivide(ReadOnlyDoubleMatrix, ComplexMatrix)
Determines the division of a matrix by another.
Public methodStatic memberCode exampleElementWiseMultiply(ComplexMatrix, ComplexMatrix)
Determines the element wise product of two matrices.
Public methodStatic memberElementWiseMultiply(ComplexMatrix, DoubleMatrix)
Determines the element wise product of two matrices.
Public methodStatic memberElementWiseMultiply(ComplexMatrix, ReadOnlyDoubleMatrix)
Determines the element wise product of two matrices.
Public methodStatic memberElementWiseMultiply(DoubleMatrix, ComplexMatrix)
Determines the element wise product of two matrices.
Public methodStatic memberElementWiseMultiply(ReadOnlyDoubleMatrix, ComplexMatrix)
Determines the element wise product of two matrices.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Finalizes an instance of the ComplexMatrix class.
(Overrides ObjectFinalize.)
Public methodCode exampleFind
Searches for entries in this instance that equal the specified value, and returns their zero-based linear indexes.
Public methodCode exampleFindNonzero
Searches for nonzero entries in this instance, and returns their zero-based linear indexes.
Public methodCode exampleFindWhile
Searches for entries in this instance that matches the conditions defined by the specified predicate, and returns their zero-based linear indexes.
Public methodStatic memberFromComplex
Converts from Complex to ComplexMatrix.
Public methodStatic memberFromReadOnlyComplexMatrix
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetStorage
Gets the elements currently stored in this instance.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberIdentity
Creates a ComplexMatrix instance representing the identity matrix having the specified dimension.
Public methodIndexOf
Public methodCode exampleInPlaceApply
Evaluates the specified function at each entry of this instance, and substitutes each entry with its corresponding function value.
Public methodCode exampleInPlaceConjugate
Transforms the entries of this instance in their complex conjugates.
Public methodCode exampleInPlaceConjugateTranspose
Conjugate transposes this instance.
Public methodCode exampleInPlaceTranspose
Transposes this instance.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberCode exampleMultiply(Complex, ComplexMatrix)
Determines the multiplication of a scalar by a matrix.
Public methodStatic memberCode exampleMultiply(ComplexMatrix, ComplexMatrix)
Determines the product of two matrices.
Public methodStatic memberMultiply(ComplexMatrix, DoubleMatrix)
Determines the product of two matrices.
Public methodStatic memberMultiply(ComplexMatrix, ReadOnlyDoubleMatrix)
Determines the product of two matrices.
Public methodStatic memberCode exampleMultiply(ComplexMatrix, Complex)
Determines the multiplication of a matrix by a scalar.
Public methodStatic memberMultiply(DoubleMatrix, ComplexMatrix)
Determines the product of two matrices.
Public methodStatic memberMultiply(ReadOnlyDoubleMatrix, ComplexMatrix)
Determines the product of two matrices.
Public methodStatic memberCode exampleNegate
Determines the negation of a matrix.
Public methodRemoveAllColumnNames
Removes all column names.
Public methodRemoveAllRowNames
Removes all row names.
Public methodRemoveColumnName
Removes the name of the specified column.
Public methodRemoveRowName
Removes the name of the specified row.
Public methodSetColumnName
Sets the name of the specified column.
Public methodSetRowName
Sets the name of the specified row.
Public methodStatic memberCode exampleSparse
Creates a sparse ComplexMatrix instance having the specified size and initial capacity to store entries different from zero.
Public methodStatic memberCode exampleSubtract(Complex, ComplexMatrix)
Determines the subtraction of a matrix from a scalar.
Public methodStatic memberCode exampleSubtract(ComplexMatrix, ComplexMatrix)
Determines the difference between two matrices.
Public methodStatic memberSubtract(ComplexMatrix, DoubleMatrix)
Determines the difference between two matrices.
Public methodStatic memberSubtract(ComplexMatrix, ReadOnlyDoubleMatrix)
Determines the difference between two matrices.
Public methodStatic memberCode exampleSubtract(ComplexMatrix, Complex)
Determines the subtraction of a scalar from a matrix.
Public methodStatic memberSubtract(DoubleMatrix, ComplexMatrix)
Determines the difference between two matrices.
Public methodStatic memberSubtract(ReadOnlyDoubleMatrix, ComplexMatrix)
Determines the difference between two matrices.
Public methodStatic memberToComplex
Converts from ComplexMatrix to Complex.
Public methodToString
Returns a String that represents this instance.
(Overrides ObjectToString.)
Public methodCode exampleTranspose
Returns the transpose of this instance.
Public methodTryGetColumnName
Tries to get the name of the specified column.
Public methodTryGetRowName
Tries to get the name of the specified row.
Public methodCode exampleVec
Returns the vectorization of this instance.
Public methodCode exampleVec(IndexCollection)
Returns a column vector obtained by stacking the specified elements of this instance.
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate methodICollectionComplexAdd
Explicit interface implementationPrivate methodICollectionComplexClear
Explicit interface implementationPrivate methodICollectionComplexRemove
Explicit interface implementationPrivate methodIEnumerableGetEnumerator
Returns an enumerator that iterates through a collection.
Explicit interface implementationPrivate methodIListComplexInsert
Explicit interface implementationPrivate methodIListComplexRemoveAt
Top
See Also