SymTridiagonal

E440654

SymTridiagonal is a Julia type representing a symmetric tridiagonal matrix optimized for efficient storage and linear algebra operations.

Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf JuliaType
MatrixType
assumes symmetryFromTridiagonalData
belongsToModule LinearAlgebra NERFINISHED
commonEltype ComplexF64
Float32
Float64
compatibleWith BLAS NERFINISHED
LAPACK NERFINISHED
constructorArgument diagonalVector_d
offDiagonalVector_e
definedIn JuliaLanguage NERFINISHED
diagonalCount 3
elementType Number
hasConstructor SymTridiagonal(d, e) NERFINISHED
hasMethod *(::SymTridiagonal, ::AbstractMatrix)
*(::SymTridiagonal, ::AbstractVector)
cholesky(::SymTridiagonal)
eigen(::SymTridiagonal)
eigvals(::SymTridiagonal)
eigvecs(::SymTridiagonal)
getindex(::SymTridiagonal, ::Int, ::Int)
ldlt(::SymTridiagonal)
setindex!(::SymTridiagonal, ::Number, ::Int, ::Int)
size(::SymTridiagonal)
hasProperty symmetric
tridiagonal
isSubtypeOf AbstractMatrix NERFINISHED
matrixShape square
optimizedFor efficientStorage
linearAlgebraOperations
providedBy LinearAlgebra.jl NERFINISHED
storagePattern compressedRepresentation
stores firstSubSuperDiagonal
mainDiagonal
supportsOperation eigenvalueComputation
factorization
linearSystemSolve
matrixMatrixMultiplication
matrixVectorMultiplication
symmetryType HermitianForComplexEltype
timeComplexity O(n)MatrixVectorMultiply
O(n)Storage
usedFor symmetricTridiagonalMatrices
usedIn eigenvalueAlgorithms
numericalLinearAlgebra
scientificComputing

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

SparseArrays definesType SymTridiagonal