linalg 1.8.2
A linear algebra library that provides a user-friendly interface to several BLAS and LAPACK routines.
Loading...
Searching...
No Matches
linalg::msr_matrix Type Reference

A sparse matrix stored in modified sparse row format. This format is convenient for situations where the diagonal is fully populated. More...

Public Attributes

integer(int32), dimension(:), allocatable indices
 An NNZ-element array containing the index information.
 
real(real64), dimension(:), allocatable values
 An NNZ-element array containing the non-zero values from the matrix. The first MIN(M,N) elements contain the diagonal.
 

Detailed Description

A sparse matrix stored in modified sparse row format. This format is convenient for situations where the diagonal is fully populated.

Definition at line 253 of file linalg.f90.

Member Data Documentation

◆ indices

integer(int32), dimension(:), allocatable linalg::msr_matrix::indices

An NNZ-element array containing the index information.

Definition at line 255 of file linalg.f90.

◆ values

real(real64), dimension(:), allocatable linalg::msr_matrix::values

An NNZ-element array containing the non-zero values from the matrix. The first MIN(M,N) elements contain the diagonal.

Definition at line 258 of file linalg.f90.


The documentation for this type was generated from the following file: