AbstractMatrix
E440651
AbstractMatrix is a core Julia type that defines the generic interface and behavior for all two-dimensional array and matrix-like structures in the LinearAlgebra ecosystem.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf | abstract type in Julia ⓘ |
| belongsToEcosystem | Julia LinearAlgebra ecosystem ⓘ |
| definedInModule | Base ⓘ |
| definesInterfaceFor |
matrix-like structures
ⓘ
two-dimensional arrays ⓘ |
| dimensionality | two-dimensional ⓘ |
| documentationURL | https://docs.julialang.org/en/v1/base/arrays/#Base.AbstractMatrix ⓘ |
| elementTypeParameter | T ⓘ |
| introducedInVersion | Julia 0.x (before 1.0, exact version unspecified) ⓘ |
| programmingLanguage | Julia NERFINISHED ⓘ |
| rank | 2 ⓘ |
| subtypeOf | AbstractArray{T,2} ⓘ |
| supertypeOf |
AbstractQ
ⓘ
AbstractSparseMatrixCSC ⓘ AbstractStructuredMatrix NERFINISHED ⓘ AbstractTriangular ⓘ Adjoint ⓘ Array{T,2} ⓘ Bidiagonal ⓘ Diagonal ⓘ Hermitian ⓘ LowerTriangular ⓘ Matrix ⓘ SparseMatrixCSC NERFINISHED ⓘ SubArray{T,2} ⓘ Symmetric ⓘ Transpose ⓘ Tridiagonal ⓘ UniformScaling ⓘ UnitLowerTriangular NERFINISHED ⓘ UnitUpperTriangular ⓘ UpperTriangular ⓘ |
| supportsOperation |
addition
ⓘ
axes ⓘ broadcast ⓘ copy ⓘ getindex ⓘ iterate ⓘ linear algebra factorizations (via LinearAlgebra) ⓘ matrix multiplication ⓘ scalar multiplication ⓘ setindex! (for mutable subtypes) ⓘ similar ⓘ size ⓘ subtraction ⓘ |
| typeParameter | T ⓘ |
| usedFor |
linear algebra computations
ⓘ
matrix-like data structures ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.