FSAIPACK Documentation  vers. 1.0
class_Pattern Module Reference

Data type to store the pattern of a CSR matrix. More...

List of all members.

Data Types

type  Pattern
 Pattern of a matrix in CSR format. More...

Public Member Functions

integer function, public new_Pattern (nrows, nterm, Pattern_inout)
 Allocates the Pattern data structure.
integer function, public dlt_Pattern (Pattern_inout)
 deallocates the Pattern data structure

Detailed Description

Data type to store the pattern of a CSR matrix.

This module is used to create, store and destroy the non-zero pattern of a matrix stored in the Compact Sparse Row format.

Author:
Carlo Janna
Version:
1.0
Date:
January 2013
License:
This program is intended for internal research only and can not be distributed elsewhere without authors' consent.

Member Function/Subroutine Documentation

integer function, public class_Pattern::dlt_Pattern ( type(Pattern), intent(inout)  Pattern_inout)

deallocates the Pattern data structure

Author:
Carlo Janna
Version:
1.0
Date:
January 2013
integer function, public class_Pattern::new_Pattern ( integer, intent(in)  nrows,
integer, intent(in)  nterm,
type(Pattern), intent(inout)  Pattern_inout 
)

Allocates the Pattern data structure.

Author:
Carlo Janna
Parameters:
[in]nrows# of rows
[in]nterm# of non zeroes
inout]Pattern_inout Pattern variable
[out]ierrerror code
==0, successful allocation
/=0, allocation error
Version:
1.0
Date:
January 2013

The documentation for this module was generated from the following file:
 All Classes Files Functions Variables