QR_MUMPS
 All Classes Files Functions Variables Enumerations Enumerator Pages
List of all members | Data Types | Public Member Functions | Public Attributes
_qrm_fdata_mod Module Reference

This module contains the definition of all the data related to the factorization phase. More...

Data Types

type  _qrm_fdata_type
 The data structure meant to store all the results of the factorization phase. More...
 
type  _qrm_front_type
 This type defines a data structure containing all the data related to a front. More...
 
interface  qrm_fdata_destroy
 

Public Member Functions

subroutine _qrm_front_destroy (qrm_front)
 Frees a qrm_front_type instance. More...
 
subroutine _qrm_fdata_destroy (qrm_fdata)
 Destroys a _qrm_fdata_type instance. More...
 

Public Attributes

integer, parameter qrm_busy_ = -huge(0)
 
integer, parameter qrm_ready_ = 0
 
integer, parameter qrm_activable_ = 1
 
integer, parameter qrm_active_ = 2
 
integer, parameter qrm_factorized_ = 3
 
integer, parameter qrm_free_ = 4
 
integer, parameter qrm_done_ = huge(0)
 

Detailed Description

This module contains the definition of all the data related to the factorization phase.

Definition at line 40 of file qrm_fdata_mod.F90.

Member Function/Subroutine Documentation

subroutine _qrm_fdata_mod::_qrm_fdata_destroy ( type(_qrm_fdata_type qrm_fdata)

Destroys a _qrm_fdata_type instance.

Parameters
[in,out]qrm_fdatathe instace to be freed

Definition at line 253 of file qrm_fdata_mod.F90.

References _qrm_front_destroy(), i, qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), and qrm_error_mod::qrm_err_check().

subroutine _qrm_fdata_mod::_qrm_front_destroy ( type(_qrm_front_type qrm_front)

Frees a qrm_front_type instance.

Parameters
[in,out]qrm_frontthe data to be freed

Definition at line 198 of file qrm_fdata_mod.F90.

References qrm_error_mod::qrm_err_act_restore(), qrm_error_mod::qrm_err_act_save(), and qrm_error_mod::qrm_err_check().

Referenced by _qrm_fdata_destroy().

Member Data Documentation

integer, parameter _qrm_fdata_mod::qrm_activable_ = 1

Definition at line 48 of file qrm_fdata_mod.F90.

integer, parameter _qrm_fdata_mod::qrm_active_ = 2

Definition at line 49 of file qrm_fdata_mod.F90.

integer, parameter _qrm_fdata_mod::qrm_busy_ = -huge(0)

Definition at line 46 of file qrm_fdata_mod.F90.

integer, parameter _qrm_fdata_mod::qrm_done_ = huge(0)

Definition at line 52 of file qrm_fdata_mod.F90.

integer, parameter _qrm_fdata_mod::qrm_factorized_ = 3

Definition at line 50 of file qrm_fdata_mod.F90.

integer, parameter _qrm_fdata_mod::qrm_free_ = 4

Definition at line 51 of file qrm_fdata_mod.F90.

integer, parameter _qrm_fdata_mod::qrm_ready_ = 0

Definition at line 47 of file qrm_fdata_mod.F90.


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