All functions

as.matrix(<bdsmatrix>)

Convert a bdsmatrix to a ordinary (dense) matrix

backsolve()

Solve an Upper or Lower Triangular System

bdsBlock()

Block diagonal matrices.

bdsI()

Sparse identity matrices

bdsmatrix-class %*%,matrix,bdsmatrix-method %*%,numeric,bdsmatrix-method %*%,bdsmatrix,matrix-method %*%,bdsmatrix,numeric-method Math2,bdsmatrix-method Math,bdsmatrix-method Ops,bdsmatrix,numeric-method Ops,bdsmatrix,bdsmatrix-method Ops,bdsmatrix,matrix-method Ops,numeric,bdsmatrix-method Ops,matrix,bdsmatrix-method [,bdsmatrix-method all,bdsmatrix-method any,bdsmatrix-method coerce,bdsmatrix,matrix-method coerce,bdsmatrix,vector-method diag,bdsmatrix-method diag dim,bdsmatrix-method dimnames,bdsmatrix-method dimnames gchol,bdsmatrix-method max,bdsmatrix-method min,bdsmatrix-method prod,bdsmatrix-method range,bdsmatrix-method show,bdsmatrix-method sum,bdsmatrix-method

Class "bdsmatrix"

bdsmatrix()

Create a sparse symmetric block diagonal matrix object

bdsmatrix.ibd()

Create a bdsmatrix from a list

bdsmatrix.reconcile()

Ensure alignment of two bdsmatrix objects

gchol-class coerce,gchol,matrix-method diag,gchol-method dim,gchol-method dimnames,gchol-method show,gchol-method gchol,matrix-method [,gchol-method %*%,gchol,matrix-method %*%,matrix,gchol-method

Class "gchol"

gchol()

Generalized Cholesky decompostion

gchol.bdsmatrix-class %*%,gchol.bdsmatrix,matrix-method %*%,gchol.bdsmatrix,numeric-method %*%,matrix,gchol.bdsmatrix-method %*%,numeric,gchol.bdsmatrix-method [,gchol.bdsmatrix-method coerce,gchol.bdsmatrix,matrix-method diag,gchol.bdsmatrix-method dim,gchol.bdsmatrix-method show,gchol.bdsmatrix-method

Class "gchol.bdsmatrix"

listbdsmatrix()

List out a bdsmatrix as row/col/value triplets

solve(<bdsmatrix>)

Solve a matrix equation using the generalized Cholesky decompostion

solve(<gchol>)

Solve a matrix equation using the generalized Cholesky decompostion