|
DOUG 0.2
|
#include <doug_config.h>Go to the source code of this file.
Data Types | |
| type | SpMtx_operation::farray |
| type | SpMtx_operation::OperationCache |
Modules | |
| module | SpMtx_operation |
Defines | |
| #define | float real |
Functions/Subroutines | |
| Type(SpMtx) | SpMtx_operation::SpMtx_DenseToSparse (M) |
| Real(kind=rk), dimension(a%nrows, a%ncols) | SpMtx_operation::SpMtx_SparseToDense (A) |
| Type(SpMtx) | SpMtx_operation::SpMtx_Full_AB (A, B) |
| real(kind=rk) | SpMtx_operation::get_product (A, B, ci, cj) |
| subroutine | SpMtx_operation::SpMtx_pmvm_elemental (y, A, x, M, C) |
| subroutine | SpMtx_operation::SpMtx_pmvm_assembled (y, A, x, M, C) |
| subroutine | SpMtx_operation::SpMtx_pmvm_assembled_ol0 (y, A, x, M, C) |
| subroutine | SpMtx_operation::exch_aggr_nums (aggr, M) |
| subroutine | SpMtx_operation::exch_aggr_nums_ol0 (aggr, M) |
| subroutine | SpMtx_operation::SpMtx_mvm (A, x, y, bbs, bbe) |
| type(SpMtx) | SpMtx_operation::SpMtx_addAll (As, koefs) |
| Add all A matrices, they may have different sizes - largest is taken. | |
| type(SpMtx) | SpMtx_operation::SpMtx_add (A, B, ka, kb) |
| Add two matrices together. | |
Variables | |
| logical | SpMtx_operation::D_PMVM_USING_AGHOST = .false. |
| #define float real |
1.7.3-20110217