|
DOUG 0.2
|
This represents matrix consisting of the sum of smaller inversed matrices. More...
Public Attributes | |
| type(SpMtx), pointer | A |
| Original matrix. | |
| type(SpMtx), dimension(:), pointer | Ai |
Submatrices . | |
| type(SpMtx), dimension(:), pointer | R |
| Restriction matrices for the submatrices. | |
| integer, dimension(:), pointer | subsolve_ids |
| factorisation IDs (UMFPACK) for Ai submatrices | |
This represents matrix consisting of the sum of smaller inversed matrices.
The direct representation in memory is not possible but using in matrix-vector multiplication and some other operations is. The formula is
where
and n is the number of aggregates.
Definition at line 42 of file RobustCoarseMtx.f90.
| type(SpMtx),pointer RobustCoarseMtx_mod::SumOfInversedSubMtx::A |
Original matrix.
Definition at line 43 of file RobustCoarseMtx.f90.
| type(SpMtx),dimension(:),pointer RobustCoarseMtx_mod::SumOfInversedSubMtx::Ai |
Submatrices
.
Definition at line 44 of file RobustCoarseMtx.f90.
| type(SpMtx),dimension(:),pointer RobustCoarseMtx_mod::SumOfInversedSubMtx::R |
Restriction matrices for the submatrices.
Definition at line 45 of file RobustCoarseMtx.f90.
1.7.3-20110217