SymTridiagonal

E440654

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

All labels observed (2)

Label Occurrences
SymTridiagonal canonical 1
SymTridiagonal(d, e) 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf JuliaType
MatrixType
assumes symmetryFromTridiagonalData
belongsToModule LinearAlgebra
commonEltype ComplexF64
Float32
Float64
compatibleWith BLAS
LAPACK
constructorArgument diagonalVector_d
offDiagonalVector_e
definedIn JuliaLanguage
linked to: Julia
diagonalCount 3
elementType Number
hasConstructor SymTridiagonal(d, e)
linked to: SymTridiagonal
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
matrixShape square
optimizedFor efficientStorage
linearAlgebraOperations
providedBy LinearAlgebra.jl
linked to: LinearAlgebra
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

How these facts were elicited

Referenced by (2)

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

SparseArrays definesType SymTridiagonal
SymTridiagonal hasConstructor SymTridiagonal(d, e)
linked to: SymTridiagonal