QR_MUMPS
|
This file contains the module that implements the main qr_mumps data structure. More...
Go to the source code of this file.
Modules | |
module | _qrm_spmat_mod |
This module contains the definition of the basic sparse matrix type and of the associated methods. | |
Functions/Subroutines | |
subroutine | _qrm_spmat_mod::_qrm_spmat_alloc (qrm_spmat, nz, m, n, fmt) |
This subroutine allocates memory for a sparse matrix. More... | |
subroutine | _qrm_spmat_mod::_qrm_spmat_init (qrm_spmat) |
This subroutine initializes a qrm_spmat_type instance setting default values into the control parameters. More... | |
subroutine | _qrm_spmat_mod::_qrm_cntl_init (qrm_spmat) |
This subroutine initializes a qrm_spmat_type instance setting default values into the control parameters. More... | |
subroutine | _qrm_spmat_mod::_qrm_spmat_convert (in_mat, out_mat, fmt, values) |
This subroutine converts an input matrix into a different storage format. Optionally the values may be ignored (this comes handy during the analysis) More... | |
subroutine | _qrm_spmat_mod::_qrm_coo_to_csc (in_mat, out_mat, values) |
This subroutine converts a COO matrix into a CSC matrix. Optionally the values may be ignored (this comes handy during the analysis) More... | |
subroutine | _qrm_spmat_mod::_qrm_csc_to_csr (in_mat, out_mat, values) |
This subroutine converts a CSC matrix into a CSR matrix. Optionally the values may be ignored (this comes handy during the analysis) More... | |
subroutine | _qrm_spmat_mod::_qrm_spmat_copy (in_mat, out_mat, values) |
This subroutine makes a copy of a matrix. Optionally the values may be ignored (this comes handy during the analysis) More... | |
subroutine | _qrm_spmat_mod::_qrm_spmat_destroy (qrm_spmat, all) |
This subroutine destroyes a qrm_spmat instance. More... | |
subroutine | _qrm_spmat_mod::_qrm_pseti (qrm_spmat, string, ival) |
This subroutine is meant to set the integer control parameters. More... | |
subroutine | _qrm_spmat_mod::_qrm_psetr (qrm_spmat, string, rval) |
This subroutine is meant to set the real control parameters. More... | |
subroutine | _qrm_spmat_mod::_qrm_pgeti (qrm_spmat, string, ival) |
Gets the values of an integer control parameter. This is the dual of the ::_qrm_pseti routine; the parameters and accepted values are the same. More... | |
subroutine | _qrm_spmat_mod::_qrm_pgetii (qrm_spmat, string, ival) |
Gets the values of an integer control parameter. This is the dual of the ::_qrm_pseti routine; the parameters and accepted values are the same. More... | |
subroutine | _qrm_spmat_mod::_qrm_pgetr (qrm_spmat, string, rval) |
Gets the values of a real control parameter. This is the dual of the ::_qrm_psetr routine; the parameters and accepted values are the same. More... | |
subroutine | _qrm_spmat_mod::_qrm_check_spmat (qrm_spmat, op) |
Check the compatibility and correctness of icntl and rcntl parameters. More... | |
subroutine | _qrm_spmat_mod::_qrm_get_r (qrm_mat, r) |
This file contains the module that implements the main qr_mumps data structure.
Definition in file qrm_spmat_mod.F90.