![]() |
PARALUTION
1.0.0
PARALUTION
|
Go to the source code of this file.
Macros | |
#define | DENSE_IND(ai, aj, nrow, ncol) (ai) + (aj) * (nrow) |
#define | DENSE_IND_BASE (DENSE_IND(2,2,10,0) == 22 ? 0 : 1) |
#define | ELL_IND_ROW(row, el, nrow, max_row) (el) * (nrow) + (row) |
#define | ELL_IND_EL(row, el, nrow, max_row) (el) + (max_row) * (row) |
#define | ELL_IND(row, el, nrow, max_row) ELL_IND_ROW(row, el, nrow, max_row) |
#define | DIA_IND_ROW(row, el, nrow, ndiag) (el) * (nrow) + (row) |
#define | DIA_IND_EL(row, el, nrow, ndiag) (el) + (ndiag) * (row) |
#define | DIA_IND(row, el, nrow, ndiag) DIA_IND_ROW(row, el, nrow, ndiag) |
#define DENSE_IND | ( | ai, | |
aj, | |||
nrow, | |||
ncol | |||
) | (ai) + (aj) * (nrow) |
Referenced by paralution::HostMatrixDENSE< ValueType >::Apply(), paralution::HostMatrixDENSE< ValueType >::ApplyAdd(), paralution::csr_to_dense(), paralution::dense_to_csr(), paralution::HostMatrixDENSE< ValueType >::ExtractColumnVector(), paralution::HostMatrixDENSE< ValueType >::ExtractRowVector(), paralution::HostMatrixDENSE< ValueType >::Householder(), paralution::HostMatrixDENSE< ValueType >::Invert(), paralution::kernel_dense_extract_column_vector(), paralution::kernel_dense_extract_row_vector(), paralution::kernel_dense_replace_column_vector(), paralution::kernel_dense_replace_row_vector(), paralution::HostMatrixDENSE< ValueType >::LUFactorize(), paralution::HostMatrixDENSE< ValueType >::LUSolve(), paralution::HostMatrixDENSE< ValueType >::MatMatMult(), paralution::HostMatrixDENSE< ValueType >::QRDecompose(), paralution::HostMatrixDENSE< ValueType >::QRSolve(), paralution::HostMatrixDENSE< ValueType >::ReplaceColumnVector(), paralution::HostMatrixDENSE< ValueType >::ReplaceRowVector(), paralution::IDR< OperatorType, VectorType, ValueType >::SolveNonPrecond_(), paralution::IDR< OperatorType, VectorType, ValueType >::SolvePrecond_(), and paralution::HostMatrixCSR< ValueType >::SPAI().
#define DENSE_IND_BASE (DENSE_IND(2,2,10,0) == 22 ? 0 : 1) |
#define DIA_IND | ( | row, | |
el, | |||
nrow, | |||
ndiag | |||
) | DIA_IND_ROW(row, el, nrow, ndiag) |
Referenced by paralution::HostMatrixDIA< ValueType >::Apply(), paralution::HostMatrixDIA< ValueType >::ApplyAdd(), paralution::csr_to_dia(), paralution::dia_to_csr(), paralution::kernel_dia_add_spmv(), paralution::kernel_dia_convert(), paralution::kernel_dia_spmv(), paralution::spmv_add_dia(), and paralution::spmv_dia().
#define DIA_IND_EL | ( | row, | |
el, | |||
nrow, | |||
ndiag | |||
) | (el) + (ndiag) * (row) |
#define DIA_IND_ROW | ( | row, | |
el, | |||
nrow, | |||
ndiag | |||
) | (el) * (nrow) + (row) |
#define ELL_IND | ( | row, | |
el, | |||
nrow, | |||
max_row | |||
) | ELL_IND_ROW(row, el, nrow, max_row) |
Referenced by paralution::HostMatrixHYB< ValueType >::Apply(), paralution::HostMatrixELL< ValueType >::Apply(), paralution::HostMatrixHYB< ValueType >::ApplyAdd(), paralution::HostMatrixELL< ValueType >::ApplyAdd(), paralution::csr_to_ell(), paralution::csr_to_hyb(), paralution::ell_to_csr(), paralution::hyb_to_csr(), paralution::kernel_ell_add_spmv(), paralution::kernel_ell_fill_ell(), paralution::kernel_ell_spmv(), paralution::spmv_add_ell(), and paralution::spmv_ell().
#define ELL_IND_EL | ( | row, | |
el, | |||
nrow, | |||
max_row | |||
) | (el) + (max_row) * (row) |
#define ELL_IND_ROW | ( | row, | |
el, | |||
nrow, | |||
max_row | |||
) | (el) * (nrow) + (row) |