Click or drag to resize

DoubleSymBandMatrix Methods

The DoubleSymBandMatrix type exposes the following members.

Methods
 NameDescription
Public methodStatic memberAdd(Double, DoubleSymBandMatrix) Adds a scalar to the non-zero elements of a banded matrix.
Public methodStatic memberAdd(DoubleSymBandMatrix, DoubleSymBandMatrix) Adds two banded matrices.
Public methodStatic memberAdd(DoubleSymBandMatrix, Double) Adds a scalar to the non-zero elements of a banded matrix.
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(Double, DoubleSymBandMatrix) Divides a scalar by the non-zero elements of a banded matrix.
Public methodStatic memberDivide(DoubleSymBandMatrix, DoubleSymBandMatrix) Divides a banded matrix by another.
Public methodStatic memberDivide(DoubleSymBandMatrix, Double) Divides the non-zero elements of a banded matrix by a scalar.
Public methodEquals 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 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.
Public methodStatic memberMultiply(Double, DoubleSymBandMatrix) Multiplies the non-zero elements of a banded matrix by a scalar.
Public methodStatic memberMultiply(DoubleSymBandMatrix, DoubleSymBandMatrix) Multiplies two banded matrices.
Public methodStatic memberMultiply(DoubleSymBandMatrix, Double) Multiplies the non-zero elements of a banded matrix and a scalar.
Public methodStatic memberNegate Negation operator.
Public methodResize(Int32) Changes the dimensions of this matrix to those specified, adding zeros or truncating as necessary.
Public methodResize(Int32, Int32) Changes the dimensions and half bandwidth of this matrix to those specified, adding zeros or truncating as necessary.
Public methodShallowCopy Creates a shallow copy of this matrix.
Public methodStatic memberSubtract(Double, DoubleSymBandMatrix) Subtracts the non-zero elements of a banded matrix from a scalar.
Public methodStatic memberSubtract(DoubleSymBandMatrix, DoubleSymBandMatrix) Subtracts two banded matrices.
Public methodStatic memberSubtract(DoubleSymBandMatrix, Double) Subtracts a scalar from the non-zero elements of a banded matrix.
Public methodCode exampleToCommaSeparated Returns a formatted string representation of this matrix using commas and newlines.
Public methodCode exampleToCommaSeparated(String) Returns a formatted string representation of this matrix using commas and newlines. Numbers are formatted using the specified format string.
Public methodToGeneralMatrix Converts this symmetric banded matrix to a general matrix.
Public methodCode exampleToString Returns a formatted string representation of this matrix.

ToCommaSeparated

ToCommaSeparated(String)

ToTabDelimited

ToTabDelimited(String)


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

ToCommaSeparated

ToCommaSeparated(String)

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 this matrix.
Top
See Also