Click or drag to resize

TridiagonalMatrix Class

Represents a tri-diagonal matrix.
Inheritance Hierarchy
System.Object
  Meta.Numerics.Matrices.AnyMatrix<Double>
    Meta.Numerics.Matrices.AnyRectangularMatrix
      Meta.Numerics.Matrices.AnySquareMatrix
        Meta.Numerics.Matrices.TridiagonalMatrix

Namespace:  Meta.Numerics.Matrices
Assembly:  Meta.Numerics (in Meta.Numerics.dll) Version: 4.1.4
Syntax
public sealed class TridiagonalMatrix : AnySquareMatrix

The TridiagonalMatrix type exposes the following members.

Constructors
  NameDescription
Public methodTridiagonalMatrix
Initializes a new tri-diagonal matrix of the given dimension.
Top
Properties
Methods
  NameDescription
Public methodColumn
Gets a copy of the specified column.
(Inherited from AnyRectangularMatrix.)
Public methodCopy
Copies the matrix.
Public methodDeterminant
Computes the determinant of the matrix.
Public methodEquals(Object)
Determines whether the given object is an equal matrix.
(Inherited from AnyMatrix<T>.)
Public methodEquals(AnyMatrix<T>)
Determines whether the given matrix equals the current matrix.
(Inherited from AnyMatrix<T>.)
Public methodFill
Sets all matrix entries according to a supplied fill function.
(Inherited from AnyMatrix<T>.)
Public methodFrobeniusNorm
Computes the Frobenius-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
Public methodGetHashCode
Not a valid operation.
(Inherited from AnyMatrix<T>.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInfinityNorm
Computes the ∞-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
Public methodLUDecomposition
Computes the LU decomposition of the matrix.
Public methodMaxNorm
Computes the max-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
Public methodMultiplySelfByTranspose
Computes the product of the matrix and its transpose.
(Inherited from AnyRectangularMatrix.)
Public methodMultiplyTransposeBySelf
Computes the product of the matrix's transpose and itself.
(Inherited from AnyRectangularMatrix.)
Public methodOneNorm
Computes the 1-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
Public methodRow
Gets a copy of the specified row.
(Inherited from AnyRectangularMatrix.)
Public methodToArray
Copies the matrix into an array.
(Inherited from AnyMatrix<T>.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTrace
Computes the trace of the square matrix.
(Inherited from AnySquareMatrix.)
Top
Operators
  NameDescription
Public operatorStatic memberAddition
Adds two tri-diagonal matrices.
Public operatorStatic memberMultiply
Multiplies a tri-diagonal matrix by a real constant.
Public operatorStatic memberSubtraction
Subtracts two tri-diagonal matrices.
Top
See Also