QR_MUMPS
 All Classes Files Functions Variables Enumerations Enumerator Pages
Functions/Subroutines
qrm_factorize.F90 File Reference

This file contains the main factorization driver. More...

Go to the source code of this file.

Functions/Subroutines

subroutine _qrm_factorize (qrm_mat, transp)
 This routine is the main factorization driver. More...
 

Detailed Description

This file contains the main factorization driver.

Date:
2016-01-29 22:22:30 +0100 (Fri, 29 Jan 2016)
Author:
abuttari
Version:
1.1
Revision:
2075

Definition in file qrm_factorize.F90.

Function/Subroutine Documentation

subroutine _qrm_factorize ( type(_qrm_spmat_type), target  qrm_mat,
character, intent(in), optional  transp 
)

This routine is the main factorization driver.

Parameters
[in,out]qrm_matthe problem containing the matrix to be factorized.
[in]transpwhether to factorize the input matrix or its transpose. Accepted values are 't' or 'n'

Definition at line 44 of file qrm_factorize.F90.

References _qrm_spmat_mod::_qrm_check_spmat(), _qrm_factorization_core(), _qrm_factorization_init(), i, qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), qrm_error_mod::qrm_err_check(), qrm_error_mod::qrm_err_get(), qrm_error_mod::qrm_err_push(), qrm_keeph_, qrm_nnz_h_, qrm_nnz_r_, and qrm_yes_.

Referenced by _qrm_c_interface::_qrm_factorize_c(), _qrm_least_squares1d(), _qrm_least_squares2d(), _qrm_min_norm1d(), and _qrm_min_norm2d().