This is the main qr_mumps data type which is meant to hold all the information related to a matrix. It is equivalent to the dqrm_spmat_mod::dqrm_spmat_type Fortran type. More...
Public Attributes | |
type(c_ptr) | irn |
This array contains the list of row indices of the nonzeroes in the matrix. More... | |
type(c_ptr) | jcn |
This array contains the list of column indices of the nonzeroes in the matrix. More... | |
type(c_ptr) | val |
This array contains the list of values of the nonzeroes in the matrix. More... | |
integer(c_int) | m |
The number of rows in the matrix. More... | |
integer(c_int) | n |
The number of columns in the matrix. More... | |
integer(c_int) | nz |
The number of nonzeroes in the matrix. More... | |
type(c_ptr) | cperm_in |
A pointer to an array containing a column permutation provided by the user. More... | |
type(c_ptr) | rperm |
type(c_ptr) | cperm |
integer(c_int), dimension(20) | icntl |
The integer control parameters. More... | |
real(c_double), dimension(10) | rcntl |
The real control parameters. More... | |
integer(c_long), dimension(10) | gstats |
The stats resulting from various operations. More... | |
integer(c_int) | h |
The handle to the dqrm_spmat_mod::dqrm_spmat_type instance which will be used internally by qr_mumps. More... | |
type(c_ptr) | mat_ptr |
This is the main qr_mumps data type which is meant to hold all the information related to a matrix. It is equivalent to the dqrm_spmat_mod::dqrm_spmat_type Fortran type.
Definition at line 45 of file dqrm_c_interface.F90.
type(c_ptr) dqrm_c_interface::dqrm_spmat_type_c::cperm |
Definition at line 63 of file dqrm_c_interface.F90.
type(c_ptr) dqrm_c_interface::dqrm_spmat_type_c::cperm_in |
A pointer to an array containing a column permutation provided by the user.
Definition at line 63 of file dqrm_c_interface.F90.
integer(c_long), dimension(10) dqrm_c_interface::dqrm_spmat_type_c::gstats |
The stats resulting from various operations.
Definition at line 69 of file dqrm_c_interface.F90.
integer(c_int) dqrm_c_interface::dqrm_spmat_type_c::h |
The handle to the dqrm_spmat_mod::dqrm_spmat_type instance which will be used internally by qr_mumps.
Definition at line 72 of file dqrm_c_interface.F90.
integer(c_int), dimension(20) dqrm_c_interface::dqrm_spmat_type_c::icntl |
The integer control parameters.
Definition at line 65 of file dqrm_c_interface.F90.
type(c_ptr) dqrm_c_interface::dqrm_spmat_type_c::irn |
This array contains the list of row indices of the nonzeroes in the matrix.
Definition at line 48 of file dqrm_c_interface.F90.
type(c_ptr) dqrm_c_interface::dqrm_spmat_type_c::jcn |
This array contains the list of column indices of the nonzeroes in the matrix.
Definition at line 51 of file dqrm_c_interface.F90.
integer(c_int) dqrm_c_interface::dqrm_spmat_type_c::m |
The number of rows in the matrix.
Definition at line 56 of file dqrm_c_interface.F90.
type(c_ptr) dqrm_c_interface::dqrm_spmat_type_c::mat_ptr |
Definition at line 73 of file dqrm_c_interface.F90.
integer(c_int) dqrm_c_interface::dqrm_spmat_type_c::n |
The number of columns in the matrix.
Definition at line 58 of file dqrm_c_interface.F90.
integer(c_int) dqrm_c_interface::dqrm_spmat_type_c::nz |
The number of nonzeroes in the matrix.
Definition at line 60 of file dqrm_c_interface.F90.
real(c_double), dimension(10) dqrm_c_interface::dqrm_spmat_type_c::rcntl |
The real control parameters.
Definition at line 67 of file dqrm_c_interface.F90.
type(c_ptr) dqrm_c_interface::dqrm_spmat_type_c::rperm |
Definition at line 63 of file dqrm_c_interface.F90.
type(c_ptr) dqrm_c_interface::dqrm_spmat_type_c::val |
This array contains the list of values of the nonzeroes in the matrix.
Definition at line 54 of file dqrm_c_interface.F90.