blockmatrix: blockmatrix: Tools to solve algebraic systems with partitioned matrices

Some elementary matrix algebra tools are implemented to manage block matrices or partitioned matrix, i.e. "matrix of matrices" (http://en.wikipedia.org/wiki/Block_matrix). The block matrix is here defined as a new S3 object. In this package, some methods for "matrix" object are rewritten for "blockmatrix" object. New methods are implemented. This package was created to solve equation systems with block matrices for the analysis of environmental vector time series . Bugs/comments/questions/collaboration of any kind are warmly welcomed.

Author
Emanuele Cordano
Date of publication
2014-01-19 18:10:34
Maintainer
Emanuele Cordano <emanuele.cordano@gmail.com>
License
GPL (>= 2)
Version
1.0
URLs

View on CRAN

Man pages

as.blockmatrix
'as.blockmatrix' S3 method for 'blockmatrix', 'matrix' and...
as.matrix
'as.matrix' S3 method for 'blockmatrix' object
blockmatmult
'blockmatmult' implements the implents betwwen two...
blockmatrix
This function builds a blockmatrix
dim
'dim' S3 method for 'blockmatrix' object
extract
'[' S3 method for 'blockmatrix' object
extract_replacemethod
"[<-" S3 Replacement method for 'blockmatrix' object
is.zero.blockmatrix
is.zero.bolockmatrix
length
'length' S3 method for 'blockmatrix' object
Math
'Math' and 'Ops' group of S3 methods for 'blockmatrix' object
names
'names' S3 method for 'blockmatrix' object
ncol
'ncol' S3 method for 'blockmatrix' object
ncol_elements
'ncol_elements' S3 method for 'blockmatrix' object
nrow
'nrow' S3 method for 'blockmatrix' object
nrow_elements
'nrow_elements' S3 method for 'blockmatrix' object
solve
solve
t
't' 'transpose' S3 method for 'blockmatrix' object
value
'value' S3 method for 'blockmatrix' object
value.replace
'value<-' S3 Replacement method for 'blockmatrix' object

Files in this package

blockmatrix
blockmatrix/inst
blockmatrix/inst/doc
blockmatrix/inst/doc/examples
blockmatrix/inst/doc/examples/blockmatrix3.R
blockmatrix/inst/doc/examples/blockmatrix2.R
blockmatrix/inst/doc/examples/blockmatrix1.R
blockmatrix/NAMESPACE
blockmatrix/R
blockmatrix/R/value.replacement.blockmatrix.R
blockmatrix/R/names.blockmatrix.R
blockmatrix/R/methods.blockmatrix.R
blockmatrix/R/zbracket[.replacement.blockmatrix.R
blockmatrix/R/blockmatrix.R
blockmatrix/R/is.zero.blockmatrix.R
blockmatrix/R/value.blockmatrix.R
blockmatrix/R/solve.blockmatrix.R
blockmatrix/R/length.blockmatrix.R
blockmatrix/R/as.blockmatrix.matrix.R
blockmatrix/R/ncol.blockmatrix.R
blockmatrix/R/zbracket[.blockmatrix.R
blockmatrix/R/t.blockmatrix.R
blockmatrix/R/matmult.blockmatrix.R
blockmatrix/R/nrow_elements.blockmatrix.R
blockmatrix/R/as.matrix.blockmatrix.R
blockmatrix/R/nrow.blockmatrix.R
blockmatrix/R/ncol_elements.blockmatrix.R
blockmatrix/R/dim.blockmatrix.R
blockmatrix/MD5
blockmatrix/DESCRIPTION
blockmatrix/man
blockmatrix/man/as.blockmatrix.Rd
blockmatrix/man/value.Rd
blockmatrix/man/Math.Rd
blockmatrix/man/value.replace.Rd
blockmatrix/man/ncol_elements.Rd
blockmatrix/man/solve.Rd
blockmatrix/man/names.Rd
blockmatrix/man/is.zero.blockmatrix.Rd
blockmatrix/man/extract_replacemethod.Rd
blockmatrix/man/blockmatmult.Rd
blockmatrix/man/nrow.Rd
blockmatrix/man/length.Rd
blockmatrix/man/t.Rd
blockmatrix/man/nrow_elements.Rd
blockmatrix/man/as.matrix.Rd
blockmatrix/man/blockmatrix.Rd
blockmatrix/man/dim.Rd
blockmatrix/man/ncol.Rd
blockmatrix/man/extract.Rd