Fast Auxiliary Space Preconditioning  1.8.4 Feb/15/2016
sparse_csrl.c File Reference

Sparse matrix operations for dCSRLmat matrices. More...

#include "fasp.h"
#include "fasp_functs.h"

Go to the source code of this file.

Functions

dCSRLmatfasp_dcsrl_create (const INT num_rows, const INT num_cols, const INT num_nonzeros)
 Create a dCSRLmat object. More...
 
void fasp_dcsrl_free (dCSRLmat *A)
 Destroy a dCSRLmat object. More...
 

Detailed Description

Sparse matrix operations for dCSRLmat matrices.

Note
For details of CSRL format, refer to Optimizing sparse matrix vector product computations using unroll and jam by John Mellor-Crummey and John Garvin, Tech Report Rice Univ, Aug 2002.

Definition in file sparse_csrl.c.

Function Documentation

dCSRLmat * fasp_dcsrl_create ( const INT  num_rows,
const INT  num_cols,
const INT  num_nonzeros 
)

Create a dCSRLmat object.

Parameters
num_rowsNumber of rows
num_colsNumber of cols
num_nonzerosNumber of nonzero entries
Author
Zhiyang Zhou
Date
01/07/2001

Definition at line 30 of file sparse_csrl.c.

void fasp_dcsrl_free ( dCSRLmat A)

Destroy a dCSRLmat object.

Parameters
APointer to the dCSRLmat type matrix
Author
Zhiyang Zhou
Date
01/07/2011

Definition at line 58 of file sparse_csrl.c.