ComplexMatrix Methods |
The ComplexMatrix type exposes the following members.
Name | Description | |
---|---|---|
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 | ||
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.
|
Name | Description | |
---|---|---|
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.
|