`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})

`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})

`factorize`

on each matrix in the array of matrices `As`

and stores them along with the indices `I`

.

`LinearAlgebra.ldiv!`

— Method`ldiv!(BDF::BlockFactors, y::AbstractVecOrMat)`

Backsubstitution for `BlockFactors`

. For square blocks only.

`LinearAlgebra.ldiv!`

— Method`ldiv!(BDF::SparseBlockFactors, y::AbstractVecOrMat)`

Backsubstitution for `SparseBlockFactors`

. For square blocks only.

`LinearAlgebra.ldiv!`

— Method`ldiv!(x::AbstractVecOrMat, BDF::BlockFactors, y::AbstractVecOrMat)`

Backsubstitution for `BlockFactors`

. For square blocks only.

`LinearAlgebra.ldiv!`

— Method`ldiv!(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})

`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})

`qr`

on each matrix in the array of matrices `As`

and stores them along with the indices `I`

.