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