Skip to content

CLAY - A C23 Linear Algebra librarY

License

Notifications You must be signed in to change notification settings

diantonioandrea/CLAY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLAY

A C23 Linear Algebra librarY

Table of Contents

Overview

Key Components

  • include/: Holds declarations for the structures and methods utilized in the library.
  • src/: Holds definitions for the structures and methods utilized in the library.

Key Features

  • Matrix Decompositions
    • LU Decomposition with Partial Pivoting
    • Cholesky Decomposition
    • Fast Householder QR Decomposition
    • Givens QR Decomposition for Hessenberg Matrices
  • Direct Dense Linear Solvers
    • Triangular solvers
    • Gaussian Elimination with Partial Pivoting
    • LU Solver
    • Cholesky Solver
    • QR Solver
  • Direct Sparse Linear Solvers
    • Triangular solvers
  • Eigenvalue Computation
    • QR Algorithm

Setup

Cloning the Repository

Clone the repository from here:

git clone git@github.com:diantonioandrea/CLAY.git

About

CLAY - A C23 Linear Algebra librarY

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks