Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
Loading...
Searching...
No Matches
BlaSparseCSRL.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
This file contains Level-1 (Bla) functions. It requires: AuxMemory.c

Reference: John Mellor-Crummey and John Garvin Optimizaing sparse matrix vector product computations using unroll and jam, Tech Report Rice Univ, Aug 2002.


Copyright (C) 2011–Present by the FASP team. All rights reserved.

Released under the terms of the GNU Lesser General Public License 3.0 or later.

Definition in file BlaSparseCSRL.c.

Function Documentation

◆ fasp_dcsrl_create()

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/2011

Definition at line 39 of file BlaSparseCSRL.c.

◆ fasp_dcsrl_free()

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 67 of file BlaSparseCSRL.c.