SymTridiagonal
E440654
SymTridiagonal is a Julia type representing a symmetric tridiagonal matrix optimized for efficient storage and linear algebra operations.
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.