The FloatHermitianMatrix type exposes the following members.

Methods

  NameDescription
AddOverloaded.
Clone
Creates a deep copy of this matrix.
DeepenThisCopy
Guarantees that there is only one reference to the underlying data and that this data is in contiguous storage.
DivideOverloaded.
Equals
Tests for equality of this matrix and another matrix. Two matrices are equal if they have the same dimensions and all values are equal.
(Overrides Object..::.Equals(Object).)
GetHashCode
Returns an integer hash code for this matrix.
(Overrides Object..::.GetHashCode()()().)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
LeadingSubmatrix
Returns the k by k upper left corner of the matrix. The matrix and the submatrix share the same data.
MakeDiagonalReal
Sets the imaginary parts on the main diagonal to zero thereby meeting the strict definition of an Hermitian matrix.
MultiplyOverloaded.
Negate
Negation operator.
OnDeserialized
Checks that the matrix is square following deserialization
Resize
Changes the order of this matrix to that specified, adding zeros or truncating as necessary.
ShallowCopy
Creates a shallow copy of this matrix.
SubtractOverloaded.
ToStringOverloaded.
Transpose
Transposes the Hermitian matrix.

Operators

  NameDescription
AdditionOverloaded.
DivisionOverloaded.
Equality
Tests for equality of two Hermitian matrices. Two matrices are equal if they have the same order and all values are equal.
Implicit
Implicitly converts a FloatSymmetricMatrix instance into a FloatHermitianMatrix instance.
Inequality
Tests for inequality of two Hermitian matrices. Two matrices are equal if they have the same order and all values are equal.
MultiplyOverloaded.
SubtractionOverloaded.
UnaryNegation
Negation operator.
UnaryPlus
Unary + operator. Just returns the input matrix.

See Also