Click or drag to resize

FloatComplexTriDiagMatrix Methods

The FloatComplexTriDiagMatrix type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAdd(FloatComplex, FloatComplexTriDiagMatrix)
Adds a scalar to the non-zero elements of a tridiagonal matrix.
Public methodStatic memberAdd(FloatComplexTriDiagMatrix, FloatComplex)
Adds a scalar to the non-zero elements of a tridiagonal matrix.
Public methodStatic memberAdd(FloatComplexTriDiagMatrix, FloatComplexTriDiagMatrix)
Adds two tridiagonal matrices.
Public methodClone
Creates a deep copy of this matrix.
Public methodDeepenThisCopy
Guarantees that there is only one reference to the underlying data and that this data is in contiguous storage.
Public methodDiagonal
Returns a vector view of the main diagonal of this matrix.
Public methodDiagonal(Int32)
Returns a vector view of a diagonal of this matrix.
Public methodStatic memberDivide(FloatComplex, FloatComplexTriDiagMatrix)
Divides a scalar by the non-zero elements of a tridiagonal matrix.
Public methodStatic memberDivide(FloatComplexTriDiagMatrix, FloatComplex)
Divides the non-zero elements of a tridiagonal matrix by a scalar.
Public methodStatic memberDivide(FloatComplexTriDiagMatrix, FloatComplexTriDiagMatrix)
Divides a tridiagonal matrix by another.
Public methodEquals
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 ObjectEquals(Object).)
Public methodGetHashCode
Returns an integer hash code for this matrix.
(Overrides ObjectGetHashCode.)
Public methodLeadingSubmatrix
Returns the k by k upper left corner of the matrix. The matrix and the submatrix share the same data.
Public methodStatic memberMultiply(FloatComplex, FloatComplexTriDiagMatrix)
Multiplies the non-zero elements of a tridiagonal matrix by a scalar.
Public methodStatic memberMultiply(FloatComplexTriDiagMatrix, FloatComplex)
Multiplies the non-zero elements of a tridiagonal matrix and a scalar.
Public methodStatic memberMultiply(FloatComplexTriDiagMatrix, FloatComplexTriDiagMatrix)
Multiplies two tridiagonal matrices.
Public methodStatic memberNegate
Negation operator.
Public methodResize
Changes the dimensions of this matrix to those specified, adding zeros or truncating as necessary.
Public methodShallowCopy
Creates a shallow copy of this matrix.
Public methodStatic memberSubtract(FloatComplex, FloatComplexTriDiagMatrix)
Subtracts the non-zero elements of a tridiagonal matrix from a scalar.
Public methodStatic memberSubtract(FloatComplexTriDiagMatrix, FloatComplex)
Subtracts a scalar from the non-zero elements of a tridiagonal matrix.
Public methodStatic memberSubtract(FloatComplexTriDiagMatrix, FloatComplexTriDiagMatrix)
Subtracts two tridiagonal matrices.
Public methodToGeneralMatrix
Converts this tridiagonal matrix to a general matrix.
Public methodCode exampleToString
Returns a formatted string representation of this matrix. Numbers are displayed using the specified format.

You can also use these methods to format a matrix:

ToTabDelimited

ToTabDelimited(String)

(Overrides ObjectToString.)
Public methodCode exampleToString(String)
Returns a formatted string representation of this matrix. Numbers are displayed using the specified format.

You can also use these methods to format a matrix:

ToTabDelimited

ToTabDelimited(String)

Public methodCode exampleToTabDelimited
Returns a formatted string representation of this matrix using tabs and newlines.
Public methodCode exampleToTabDelimited(String)
Returns a formatted string representation of this matrix using tabs and newlines. Numbers are formatted using the specified format string.
Public methodTranspose
Returns the transpose of this matrix.
Top
See Also