XGC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
mat_class::mat_type Type Reference

Public Attributes

integer m
 

of rows (size of each column)

More...
 
integer n
 

of columns (size of each row)

More...
 
integer width
 max of non-zero element of each row More...
 
real(8), dimension(:,:),
allocatable 
value
 matrix value More...
 
integer, dimension(:,:),
allocatable 
eindex
 column index More...
 
integer, dimension(:), allocatable nelement
 

of non-zero element of each row

More...
 
logical is_csr
 
integer nnz
 
integer, dimension(:), allocatable csr_ridx
 row index for CSR - m+1 More...
 
real(8), dimension(:), allocatable csr_v
 value of CSR - nnz More...
 
integer, dimension(:), allocatable csr_cidx
 columun index - nnz More...
 

Member Data Documentation

integer, dimension(:), allocatable mat_class::mat_type::csr_cidx

columun index - nnz

integer, dimension(:), allocatable mat_class::mat_type::csr_ridx

row index for CSR - m+1

real (8), dimension(:), allocatable mat_class::mat_type::csr_v

value of CSR - nnz

integer, dimension(:,:), allocatable mat_class::mat_type::eindex

column index

logical mat_class::mat_type::is_csr
integer mat_class::mat_type::m

of rows (size of each column)

integer mat_class::mat_type::n

of columns (size of each row)

integer, dimension(:), allocatable mat_class::mat_type::nelement

of non-zero element of each row

integer mat_class::mat_type::nnz
real (8), dimension(:,:), allocatable mat_class::mat_type::value

matrix value

integer mat_class::mat_type::width

max of non-zero element of each row


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