Base.:\
— Method\(BDF::BlockFactors, y::AbstractVecOrMat)
Backsubstitution for BlockFactors
.
Base.:\
— Method\(BDF::SparseBlockFactors, y::AbstractVecOrMat)
Backsubstitution for SparseBlockFactors
.
Base.adjoint
— Methodadjoint(BDF::Complex{Float64})
Invokes adjoint
on all the factors in BDF
and returns them into a new Complex{Float64}
object.
Base.adjoint
— Methodadjoint(BDF::Float64)
Invokes adjoint
on all the factors in BDF
and returns them into a new Float64
object.
Base.adjoint
— Methodadjoint(BDF::Complex{Float64})
Invokes adjoint
on all the factors in BDF
and returns them into a new Complex{Float64}
object.
Base.adjoint
— Methodadjoint(BDF::Float64)
Invokes adjoint
on all the factors in BDF
and returns them into a new Float64
object.
Base.transpose
— Methodtranspose(BDF::Complex{Float64})
Invokes transpose
on all the factors in BDF
and returns them into a new Complex{Float64}
object.
Base.transpose
— Methodtranspose(BDF::Float64)
Invokes transpose
on all the factors in BDF
and returns them into a new Float64
object.
Base.transpose
— Methodtranspose(BDF::Complex{Float64})
Invokes transpose
on all the factors in BDF
and returns them into a new Complex{Float64}
object.
Base.transpose
— Methodtranspose(BDF::Float64)
Invokes transpose
on all the factors in BDF
and returns them into a new Float64
object.
LinearAlgebra.cholesky
— Methodcholesky(As::Vector{Array{Complex{Float64},2}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes cholesky
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.cholesky
— Methodcholesky(As::Vector{Array{Float64,2}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes cholesky
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.cholesky
— Methodcholesky(As::Vector{SparseMatrixCSC{Complex{Float64},Int}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes cholesky
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.cholesky
— Methodcholesky(As::Vector{SparseMatrixCSC{Float64,Int}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes cholesky
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.factorize
— Methodfactorize(As::Vector{Array{Complex{Float64},2}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes factorize
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.factorize
— Methodfactorize(As::Vector{Array{Float64,2}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes factorize
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.factorize
— Methodfactorize(As::Vector{SparseMatrixCSC{Complex{Float64},Int}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes factorize
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.factorize
— Methodfactorize(As::Vector{SparseMatrixCSC{Float64,Int}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes factorize
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.ldiv!
— Methodldiv!(BDF::BlockFactors, y::AbstractVecOrMat)
Backsubstitution for BlockFactors
. For square blocks only.
LinearAlgebra.ldiv!
— Methodldiv!(BDF::SparseBlockFactors, y::AbstractVecOrMat)
Backsubstitution for SparseBlockFactors
. For square blocks only.
LinearAlgebra.ldiv!
— Methodldiv!(x::AbstractVecOrMat, BDF::BlockFactors, y::AbstractVecOrMat)
Backsubstitution for BlockFactors
. For square blocks only.
LinearAlgebra.ldiv!
— Methodldiv!(x::AbstractVecOrMat, BDF::SparseBlockFactors, y::AbstractVecOrMat)
Backsubstitution for SparseBlockFactors
. For square blocks only.
LinearAlgebra.lu
— Methodlu(As::Vector{Array{Complex{Float64},2}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes lu
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.lu
— Methodlu(As::Vector{Array{Float64,2}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes lu
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.lu
— Methodlu(As::Vector{SparseMatrixCSC{Complex{Float64},Int}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes lu
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.lu
— Methodlu(As::Vector{SparseMatrixCSC{Float64,Int}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes lu
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.qr
— Methodqr(As::Vector{Array{Complex{Float64},2}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes qr
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.qr
— Methodqr(As::Vector{Array{Float64,2}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes qr
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.qr
— Methodqr(As::Vector{SparseMatrixCSC{Complex{Float64},Int}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes qr
on each matrix in the array of matrices As
and stores them along with the indices I
.
LinearAlgebra.qr
— Methodqr(As::Vector{SparseMatrixCSC{Float64,Int}}, I::Vector{Int})
Creates a block-diagonal (lazy) array of factors. Invokes qr
on each matrix in the array of matrices As
and stores them along with the indices I
.