The FloatHermitianBandMatrix type exposes the following members.

Methods

  NameDescription
Add
Adds two banded matrices.
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, upper bandwidth 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.)
IsDiagonalReal
Determines if the main diagonal elements are real values.
LeadingSubmatrix
Returns the k by k upper left corner of the matrix.
MakeDiagonalReal
Sets the imaginary parts on the main diagonal to zero thereby meeting the strict definition of an Hermitian banded matrix.
MultiplyOverloaded.
Negate
Negation operator.
ResizeOverloaded.
ShallowCopy
Creates a shallow copy of this matrix.
Subtract
Subtracts two banded matrices.
ToStringOverloaded.
Transpose
Transposes the matrix.

Operators

  NameDescription
Addition
Adds two Hermitian banded matrices.
DivisionOverloaded.
Equality
Tests for equality of two Hermitian banded matrices. Two matrices are equal if they have the same dimensions, and half bandwidth, and all values are equal.
Implicit
Implicitly converts a FloatSymBandMatrix instance into a FloatHermitianBandMatrix instance.
Inequality
Tests for equality of two Hermitian banded matrices. Two matrices are equal if they have the same dimensions, and half bandwidths, and all values are equal.
MultiplyOverloaded.
Subtraction
Subtracts two Hermitian banded matrices.
UnaryNegation
Negation operator.
UnaryPlus
Unary + operator. Just returns the input matrix.

See Also