Learn R Programming

kexpmv

This package utilises some of the matrix exponential routines included in EXPOKIT (\url{http://www.maths.uq.edu.au/expokit/}), which is software designed to calculate matrix exponentials for small dense or large sparse matrices. This package includes functions to calculate both the matrix exponential in isolation as well as the product of the matrix exponential with a vector.

When the matrix is sparse in nature as well as having large dimensions, this means many of the elements in the matrix are zero. Similar to EXPOKIT this package transforms the matrices into Compressed Row Storage (CRS) format before the matrix exponentiation is performed.

Copy Link

Version

Install

install.packages('kexpmv')

Monthly Downloads

13

Version

0.0.3

License

GPL (>= 2)

Maintainer

Meabh McCurdy

Last Published

January 11th, 2018

Functions in kexpmv (0.0.3)

expokit_dgpadm

EXPOKIT dgpadm matrix exponentiation on a square matrix
expokit_dmexpv

EXPOKIT dmexpv matrix exponentiation on a square matrix
kexpmv-package

Matrix exponentiation using Krylov subspace routines
mat2crs

Convert matrix to CRS format using SparseM function
crs2mat

Convert a CRS-formatted matrix to standard square format
expokit_dgexpv

EXPOKIT DGEXPV matrix exponentiation on a square matrix