Learn R Programming

⚠️There's a newer version (0.3.3) of this package.Take me there.

Rlinsolve (version 0.3.2)

Iterative Solvers for (Sparse) Linear System of Equations

Description

Solving a system of linear equations is one of the most fundamental computational problems for many fields of mathematical studies, such as regression problems from statistics or numerical partial differential equations. We provide basic stationary iterative solvers such as Jacobi, Gauss-Seidel, Successive Over-Relaxation and SSOR methods. Nonstationary, also known as Krylov subspace methods are also provided. Sparse matrix computation is also supported in that solving large and sparse linear systems can be manageable using 'Matrix' package along with 'RcppArmadillo'. For a more detailed description, see a book by Saad (2003) .

Copy Link

Version

Install

install.packages('Rlinsolve')

Monthly Downloads

663

Version

0.3.2

License

MIT + file LICENSE

Maintainer

Kisung You

Last Published

August 21st, 2021

Functions in Rlinsolve (0.3.2)

lsolve.ssor

Symmetric Successive Over-Relaxation method
lsolve.cgs

Conjugate Gradient Squared method
lsolve.gs

Gauss-Seidel method
aux.fisch

Generate a 2-dimensional discrete Poisson matrix
lsolve.bicg

Biconjugate Gradient method
lsolve.cg

Conjugate Gradient method
lsolve.sor

Successive Over-Relaxation method
Rlinsolve

A Collection of Iterative Solvers for (Sparse) Linear System of Equations
lsolve.jacobi

Jacobi method
lsolve.bicgstab

Biconjugate Gradient Stabilized Method
lsolve.cheby

Chebyshev Method
lsolve.gmres

Generalized Minimal Residual method
lsolve.qmr

Quasi Minimal Residual Method