Meta.Numerics Library
TridiagonalMatrix Class
Meta.NumericsMeta.Numerics.MatricesTridiagonalMatrix
Represents a tridiagonal matrix.
Declaration Syntax
C#Visual BasicVisual C++F#
public sealed class TridiagonalMatrix : AnySquareMatrix
Public NotInheritable Class TridiagonalMatrix _
	Inherits AnySquareMatrix
public ref class TridiagonalMatrix sealed : public AnySquareMatrix
[<SealedAttribute>]
type TridiagonalMatrix =  
    class
        inherit AnySquareMatrix
    end
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
TridiagonalMatrix(Int32)
Initializes a new tridiagonal matrix of the given dimension.
__repr__()()()()
Produces the representation of the matrix for the Python interactive console.
(Inherited from AnyRectangularMatrix.)
Addition(TridiagonalMatrix, TridiagonalMatrix)
Adds two tridiagonal matrices.
Column(Int32)
Gets a copy of the specified column.
(Inherited from AnyRectangularMatrix.)
ColumnCount
Gets the number of matrix columns.
(Inherited from AnySquareMatrix.)
Copy()()()()
Copies the matrix.
Determinant()()()()
Computes the determinant of the matrxi.
Dimension
Gets the dimension of the matrix.
(Overrides AnySquareMatrix.Dimension.)
Equals(Object)
Determines whether the given object is an equal matrix.
(Inherited from AnyRectangularMatrix.)
Finalize()()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FrobeniusNorm()()()()
Computes the Frobenius-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
GetHashCode()()()()
Not a valid operation.
(Inherited from AnyRectangularMatrix.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
InfinityNorm()()()()
Computes the ∞-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
Item[([(Int32, Int32])])
Gets or sets a matrix element.
(Overrides AnyMatrix<(Of <(<'Double>)>)>.Item[([(Int32, Int32])]).)
LUDecomposition()()()()
Computes the LU decomposition of the matrix.
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Multiply(Double, TridiagonalMatrix)
Multiplies a tridiagonal matrix by a real constant.
OneNorm()()()()
Computes the 1-norm of the matrix.
(Inherited from AnyRectangularMatrix.)
Row(Int32)
Gets a copy of the specified row.
(Inherited from AnyRectangularMatrix.)
RowCount
Gets the number of matrix rows.
(Inherited from AnySquareMatrix.)
Subtraction(TridiagonalMatrix, TridiagonalMatrix)
Subtracts two tridiagonal matrices.
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Trace()()()()
Computes the trace of the square matrix.
(Inherited from AnySquareMatrix.)
Transpose()()()()
Creates a transpose of the matrix.
Inheritance Hierarchy
Object
AnyMatrix<(Of <(<'Double>)>)>
 AnyRectangularMatrix
  AnySquareMatrix
   TridiagonalMatrix