Tridiagonal |
The TridiagonalMatrix type exposes the following members.
Name | Description | |
---|---|---|
TridiagonalMatrix | Initializes a new instance of the TridiagonalMatrix class of the given size. |
Name | Description | |
---|---|---|
ColumnCount |
Returns the number of columns.
(Inherited from BaseMatrix) | |
IsSquare |
Gets a value indicating if the matrix is square.
(Inherited from BaseMatrix) | |
Item | (Overrides BaseMatrixItemInt32, Int32) | |
RowCount |
Returns the number of rows.
(Inherited from BaseMatrix) | |
Trace | Returns the trace of the matrix. (Inherited from BaseMatrix) |
Name | Description | |
---|---|---|
Add |
Addition C=A+B
(Inherited from BaseMatrix) | |
Clone | ||
CopyToArray |
Copy all elements of this matrix to a rectangular 2D array.
(Inherited from BaseMatrix) | |
CopyToComplex | (Inherited from BaseMatrix) | |
CopyToJaggedArray |
Copy all elements of this matrix to a jagged array.
(Inherited from BaseMatrix) | |
Determinant |
Calculates the determinant of the matrix.
(Inherited from BaseMatrix) | |
ElementsAbs |
aij=Math.Abs(aij)
(Inherited from BaseMatrix) | |
ElementsSum |
Sum of elements =SUMij(A[i,j])
(Inherited from BaseMatrix) | |
ElemntsDiv |
Element-by-element division: aij = aij/bij
(Inherited from BaseMatrix) | |
ElemntsMult |
Element-by-element multiplication: aij = aij*bij
(Inherited from BaseMatrix) | |
FrobeniusNorm | Frobenius norm (Inherited from BaseMatrix) | |
GetColumnArray |
Gets a column array of this matrix at the selected position.
(Inherited from BaseMatrix) | |
GetColumnVector |
Gets a column vector of this matrix at the selected position.
(Inherited from BaseMatrix) | |
GetColumnVectors |
Gets the column vectors of this matrix.
(Inherited from BaseMatrix) | |
GetRowArray |
Gets a row array of this matrix at the selected position.
(Inherited from BaseMatrix) | |
GetRowVector |
Gets a row vector of this matrix at the selected position.
(Inherited from BaseMatrix) | |
GetRowVectors |
Gets the row vectors of this matrix.
(Inherited from BaseMatrix) | |
Inverse |
Calculates the inverse of the matrix.
(Inherited from BaseMatrix) | |
MatrixToString |
Returns the equivalent string representation of the matrix.
(Inherited from BaseMatrix) | |
MatrixToString(String) |
Returns the equivalent string representation of the matrix.
(Inherited from BaseMatrix) | |
Multiply(BaseMatrix) |
Matrix-Matrix multiplication, C=A*B
(Inherited from BaseMatrix) | |
Multiply(Double) |
Scalar-matrix multiplication, C=s*A
(Inherited from BaseMatrix) | |
MultiplyInplace |
In place scalar-matrix multiplication, A=s*A
(Inherited from BaseMatrix) | |
Norm1 |
One Norm for the matrix.
(Inherited from BaseMatrix) | |
NormInf |
Infinity Norm for the matrix.
(Inherited from BaseMatrix) | |
Random | Generate a TridiagonalMatrix with random elements | |
Subtract |
Matrix subtraction, C=A-B
(Inherited from BaseMatrix) | |
Transpose |
Transposed matrix.
(Inherited from BaseMatrix) | |
UnaryMinusInplace |
In place unary minus -A
(Inherited from BaseMatrix) |
Name | Description | |
---|---|---|
Addition(TridiagonalMatrix, TridiagonalMatrix) | Matrix addition. | |
(TridiagonalMatrix to Matrix) | Implicit TridiagonalMatrix to Matrix conversion. | |
Multiply(Double, TridiagonalMatrix) | Scalar-Matrix multiplication. | |
Subtraction(TridiagonalMatrix, TridiagonalMatrix) | Matrix subtraction. |
Name | Description | |
---|---|---|
GetEnumNames | (Defined by General) | |
IsValidDouble | (Defined by General) |