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.

Try in SPARQL Jump to: Statements Referenced by

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.

LinearAlgebra supportsDataType AbstractMatrix