Matrix1.7-0 package

Sparse and Dense Matrix Classes and Methods

abIndex-class

Class "abIndex" of Abstract Index Vectors

abIseq

Sequence Generation of "abIndex", Abstract Index Vectors

all.equal-methods

Matrix Package Methods for Function all.equal()

asUniqueT

Standardize a Sparse Matrix in Triplet Format

band-methods

Extract bands of a matrix

bandSparse

Construct Sparse Banded Matrix from (Sup-/Super-) Diagonals

bdiag

Construct a Block Diagonal Matrix

boolmatmult-methods

Boolean Arithmetic Matrix Products: %&% and Methods

BunchKaufman-class

Dense Bunch-Kaufman Factorizations

BunchKaufman-methods

Methods for Bunch-Kaufman Factorization

cbind2-methods

'cbind()' and 'rbind()' recursively built on cbind2/rbind2

CHMfactor-class

Sparse Cholesky Factorizations

chol-methods

Compute the Cholesky Factor of a Matrix

chol2inv-methods

Inverse from Cholesky Factor

Cholesky-class

Dense Cholesky Factorizations

Cholesky-methods

Methods for Cholesky Factorization

coerce-methods-graph

Conversions "graph" <--> (sparse) Matrix

coerce-methods-SparseM

Sparse Matrix Coercion from and to those from package SparseM

colSums-methods

Form Row and Column Sums and Means

condest

Compute Approximate CONDition number and 1-Norm of (Large) Matrices

CsparseMatrix-class

Class "CsparseMatrix" of Sparse Matrices in Column-compressed Form

ddenseMatrix-class

Virtual Class "ddenseMatrix" of Numeric Dense Matrices

ddiMatrix-class

Class "ddiMatrix" of Diagonal Numeric Matrices

denseLU-class

Dense LU Factorizations

denseMatrix-class

Virtual Class "denseMatrix" of All Dense Matrices

dgCMatrix-class

Compressed, sparse, column-oriented numeric matrices

dgeMatrix-class

Class "dgeMatrix" of Dense Numeric (S4 Class) Matrices

dgRMatrix-class

Sparse Compressed, Row-oriented Numeric Matrices

dgTMatrix-class

Sparse matrices in triplet form

Diagonal

Construct a Diagonal Matrix

diagonalMatrix-class

Class "diagonalMatrix" of Diagonal Matrices

diagU2N

Transform Triangular Matrices from Unit Triangular to General Triangul...

dimScale

Scale the Rows and Columns of a Matrix

dMatrix-class

(Virtual) Class "dMatrix" of "double" Matrices

dmperm

Dulmage-Mendelsohn Permutation / Decomposition

dpoMatrix-class

Positive Semi-definite Dense (Packed | Non-packed) Numeric Matrices

drop0

Drop Non-Structural Zeros from a Sparse Matrix

dsCMatrix-class

Numeric Symmetric Sparse (column compressed) Matrices

dsparseMatrix-class

Virtual Class "dsparseMatrix" of Numeric Sparse Matrices

dsRMatrix-class

Symmetric Sparse Compressed Row Matrices

dsyMatrix-class

Symmetric Dense (Packed or Unpacked) Numeric Matrices

dtCMatrix-class

Triangular, (compressed) sparse column matrices

dtpMatrix-class

Packed Triangular Dense Matrices - "dtpMatrix"

dtrMatrix-class-dense

Triangular, dense, numeric matrices

dtRMatrix-class-sparse

Triangular Sparse Compressed Row Matrices

expand-methods

Expand Matrix Factorizations

expm-methods

Matrix Exponential

externalFormats

Read and write external matrix formats

facmul-methods

Multiplication by Factors from Matrix Factorizations

fastMisc

Low Level Coercions and Methods

forceSymmetric-methods

Force a Matrix to 'symmetricMatrix' Without Symmetry Checks

formatSparseM

Formatting Sparse Numeric Matrices Utilities

generalMatrix-class

Class "generalMatrix" of General Matrices

Hilbert

Generate a Hilbert matrix

image-methods

Methods for image() in Package 'Matrix'

index-class

Virtual Class index of Index Vectors

indMatrix-class

Index Matrices

invertPerm

Utilities for Permutation Vectors

is.na-methods

is.na(), is.finite() Methods for 'Matrix' Objects

is.null.DN

Are the Dimnames dn NULL-like ?

isSymmetric-methods

Methods for Function 'isSymmetric' in Package 'Matrix'

isTriangular-methods

Test whether a Matrix is Triangular or Diagonal

KhatriRao

Khatri-Rao Matrix Product

kronecker-methods

Methods for Function 'kronecker()' in Package 'Matrix'

ldenseMatrix-class

Virtual Class "ldenseMatrix" of Dense Logical Matrices

ldiMatrix-class

Class "ldiMatrix" of Diagonal Logical Matrices

lgeMatrix-class

Class "lgeMatrix" of General Dense Logical Matrices

lsparseMatrix-class

Sparse logical matrices

lsyMatrix-class

Symmetric Dense Logical Matrices

ltrMatrix-class

Triangular Dense Logical Matrices

lu-methods

Methods for LU Factorization

mat2triplet

Map Matrix to its Triplet Representation

matmult-methods

Matrix (Cross) Products (of Transpose)

Matrix-class

Virtual Class "Matrix" of Matrices

Matrix-defunct

Defunct Functions in Package Matrix

Matrix-deprecated

Deprecated Functions in Package Matrix

Matrix-notyet

Virtual Classes Not Yet Really Implemented and Used

Matrix

Construct a Classed Matrix

MatrixClass

The Matrix (Super-) Class of a Class

MatrixFactorization-class

Virtual Class "MatrixFactorization" of Matrix Factorizations

ndenseMatrix-class

Virtual Class "ndenseMatrix" of Dense Logical Matrices

nearPD

Nearest Positive Definite Matrix

ngeMatrix-class

Class "ngeMatrix" of General Dense Nonzero-pattern Matrices

nMatrix-class

Class "nMatrix" of Non-zero Pattern Matrices

nnzero-methods

The Number of Non-Zero Values of a Matrix

norm-methods

Matrix Norms

nsparseMatrix-class

Sparse "pattern" Matrices

nsyMatrix-class

Symmetric Dense Nonzero-Pattern Matrices

ntrMatrix-class

Triangular Dense Logical Matrices

pack-methods

Representation of Packed and Unpacked Dense Matrices

packedMatrix-class

Virtual Class "packedMatrix" of Packed Dense Matrices

pMatrix-class

Permutation matrices

printSpMatrix

Format and Print Sparse Matrices Flexibly

qr-methods

Methods for QR Factorization

rankMatrix

Rank of a Matrix

rcond-methods

Estimate the Reciprocal Condition Number

rep2abI

Replicate Vectors into 'abIndex' Result

rleDiff-class

Class "rleDiff" of rle(diff(.)) Stored Vectors

RsparseMatrix-class

Class "RsparseMatrix" of Sparse Matrices in Row-compressed Form

rsparsematrix

Random Sparse Matrix

Schur-class

Schur Factorizations

Schur-methods

Methods for Schur Factorization

solve-methods

Methods in Package Matrix for Function solve

sparse.model.matrix

Construct Sparse Design / Model Matrices

sparseLU-class

Sparse LU Factorizations

sparseMatrix-class

Virtual Class "sparseMatrix" --- Mother of Sparse Matrices

sparseMatrix

General Sparse Matrix Construction from Nonzero Entries

sparseQR-class

Sparse QR Factorizations

sparseVector-class

Sparse Vector Classes

sparseVector

Sparse Vector Construction from Nonzero Entries

spMatrix

Sparse Matrix Constructor From Triplet

subassign-methods

Methods for "[<-" - Assigning to Subsets for 'Matrix'

subscript-methods

Methods for "[": Extraction or Subsetting in Package 'Matrix'

symmetricMatrix-class

Virtual Class of Symmetric Matrices in Package Matrix

symmpart-methods

Symmetric Part and Skew(symmetric) Part of a Matrix

triangularMatrix-class

Virtual Class of Triangular Matrices in Package Matrix

TsparseMatrix-class

Class "TsparseMatrix" of Sparse Matrices in Triplet Form

unpackedMatrix-class

Virtual Class "unpackedMatrix" of Unpacked Dense Matrices

updown-methods

Updating and Downdating Sparse Cholesky Factorizations

A rich hierarchy of sparse and dense matrix classes, including general, symmetric, triangular, and diagonal matrices with numeric, logical, or pattern entries. Efficient methods for operating on such matrices, often wrapping the 'BLAS', 'LAPACK', and 'SuiteSparse' libraries.

  • Maintainer: Martin Maechler
  • License: GPL (>= 2) | file LICENCE
  • Last published: 2024-04-26