|
RsbLib
|
This is the complete list of members for RsbMatrix< NT >, including all inherited members.
| _add(rsb_coo_idx_t i, rsb_coo_idx_t j, NT val) | RsbMatrix< NT > | inline |
| _close(void) | RsbMatrix< NT > | inline |
| _get_index_storage_bytes(void) const | RsbMatrix< NT > | inline |
| _get_storage_bytes(void) const | RsbMatrix< NT > | inline |
| _info(void) const | RsbMatrix< NT > | inline |
| _is_complex(void) const | RsbMatrix< NT > | inline |
| blocks(void) const | RsbMatrix< NT > | inline |
| close(void) | RsbMatrix< NT > | inline |
| cols(void) const | RsbMatrix< NT > | inline |
| file_save(const rsb_char_t *filename=RSBP_NULL) const | RsbMatrix< NT > | inline |
| get_coo(rsb_trans_t transA, NT *VA, rsb_coo_idx_t *IA, rsb_coo_idx_t *JA, rsb_flags_t flags) const | RsbMatrix< NT > | inline |
| get_csr(rsb_trans_t transA, NT *VA, rsb_coo_idx_t *RP, rsb_coo_idx_t *JA, rsb_flags_t flags) const | RsbMatrix< NT > | inline |
| get_flags_t(enum rsb_mif_t mif) const | RsbMatrix< NT > | inline |
| get_info(enum rsb_mif_t miflags, void *minfop) const | RsbMatrix< NT > | inline |
| get_info_blk_t(enum rsb_mif_t mif) const | RsbMatrix< NT > | inline |
| get_info_coo_t(enum rsb_mif_t mif) const | RsbMatrix< NT > | inline |
| get_info_nnz_t(enum rsb_mif_t mif) const | RsbMatrix< NT > | inline |
| get_info_rsb_flags_t(enum rsb_mif_t mif) const | RsbMatrix< NT > | inline |
| get_info_size_t(enum rsb_mif_t mif) const | RsbMatrix< NT > | inline |
| get_info_str(const char *key) const | RsbMatrix< NT > | inline |
| get_nrm(NT *Np, enum rsb_extff_t flags) const | RsbMatrix< NT > | inline |
| get_rows_sparse(rsb_trans_t transA, const NT *alphap, NT *VA, rsb_coo_idx_t *IA, rsb_coo_idx_t *JA, rsb_coo_idx_t frA, rsb_coo_idx_t lrA, rsb_nnz_idx_t *rnzp, rsb_flags_t flags) const | RsbMatrix< NT > | inline |
| get_type_t(enum rsb_mif_t mif) const | RsbMatrix< NT > | inline |
| get_val(const rsb_coo_idx_t i, const rsb_coo_idx_t j, rsb_flags_t flags=RSB_FLAG_NOFLAGS) const | RsbMatrix< NT > | inline |
| get_vals(NT *VA, const rsb_coo_idx_t *IA, const rsb_coo_idx_t *JA, rsb_nnz_idx_t nnz, rsb_flags_t flags) const | RsbMatrix< NT > | inline |
| get_vec(NT *Dp, enum rsb_extff_t flags) const | RsbMatrix< NT > | inline |
| IsGen enum value | RsbMatrix< NT > | |
| IsHer enum value | RsbMatrix< NT > | |
| IsSym enum value | RsbMatrix< NT > | |
| IsTri enum value | RsbMatrix< NT > | |
| nnz(void) const | RsbMatrix< NT > | inline |
| normInf(void) const | RsbMatrix< NT > | inline |
| normOne(void) const | RsbMatrix< NT > | inline |
| operator!=(const RsbMatrix &B_Rsb) const | RsbMatrix< NT > | inline |
| operator=(const RsbMatrix &A_Rsb) | RsbMatrix< NT > | inline |
| operator==(const RsbMatrix &B_Rsb) const | RsbMatrix< NT > | inline |
| rndr(const rsb_char_t *filename=RSBP_NULL, rsb_coo_idx_t pmWidth=512, rsb_coo_idx_t pmHeight=512, rsb_marf_t rflags=RSB_MARF_EPS) const | RsbMatrix< NT > | inline |
| rows(void) const | RsbMatrix< NT > | inline |
| rsbflags(void) const | RsbMatrix< NT > | inline |
| RsbMatrix(rsb_coo_idx_t nrA, rsb_coo_idx_t ncA, const RsbSym sym=IsGen) | RsbMatrix< NT > | inline |
| RsbMatrix(rsb_coo_idx_t nrA, const rsb_coo_idx_t *RP, const rsb_coo_idx_t *JA, const NT *VA, const RsbSym sym=IsGen) | RsbMatrix< NT > | inline |
| RsbMatrix(const rsb_coo_idx_t *IA, const rsb_coo_idx_t *JA, const NT *VA, rsb_nnz_idx_t nnzA, const rsb_flags_t flagsA=RSB_FLAG_NOFLAGS) | RsbMatrix< NT > | inline |
| RsbMatrix(const rsb_char_t *filename, const RsbSym sym=IsGen) | RsbMatrix< NT > | inline |
| RsbMatrix(const RsbMatrix &A_Rsb, bool do_trans=false, rsb_flags_t flagsA=RSB_FLAG_NOFLAGS) | RsbMatrix< NT > | inline |
| RsbMatrix(RsbMatrix &&other) | RsbMatrix< NT > | inline |
| RsbSym enum name | RsbMatrix< NT > | |
| rsbtype(void) const | RsbMatrix< NT > | inline |
| set_val(const NT val, const rsb_coo_idx_t i, const rsb_coo_idx_t j, rsb_flags_t flags=RSB_FLAG_NOFLAGS) | RsbMatrix< NT > | inline |
| set_vals(const NT *VA, const rsb_coo_idx_t *IA, const rsb_coo_idx_t *JA, rsb_nnz_idx_t nnz, rsb_flags_t flags) | RsbMatrix< NT > | inline |
| spmm(rsb_trans_t transA, const NT *alphap, rsb_coo_idx_t nrhs, rsb_flags_t order, const NT *Bp, rsb_nnz_idx_t ldB, const NT *betap, NT *Cp, rsb_nnz_idx_t ldC) const | RsbMatrix< NT > | inline |
| spmm(rsb_trans_t transA, const NT alpha, rsb_coo_idx_t nrhs, rsb_flags_t order, const NT *Bp, rsb_nnz_idx_t ldB, const NT beta, NT *Cp, rsb_nnz_idx_t ldC) const | RsbMatrix< NT > | inline |
| spmm(rsb_trans_t transA, const NT alpha, rsb_coo_idx_t nrhs, rsb_flags_t order, const NT *Bp, const NT beta, NT *Cp) const | RsbMatrix< NT > | inline |
| spmv(rsb_trans_t transA, const NT *alphap, const NT *Xp, rsb_coo_idx_t incX, const NT *betap, NT *Yp, rsb_coo_idx_t incY) const | RsbMatrix< NT > | inline |
| spmv(rsb_trans_t transA, const NT alpha, const NT *Xp, rsb_coo_idx_t incX, const NT beta, NT *Yp, rsb_coo_idx_t incY) const | RsbMatrix< NT > | inline |
| spmv(rsb_trans_t transA, const NT alpha, const NT *Xp, const NT beta, NT *Yp) const | RsbMatrix< NT > | inline |
| spmv(NT *y, const NT *x, bool do_trans=false) const | RsbMatrix< NT > | inline |
| spsm(rsb_trans_t transT, const NT *alphap, rsb_coo_idx_t nrhs, rsb_flags_t order, const NT *betap, const NT *Bp, rsb_nnz_idx_t ldB, NT *Cp, rsb_nnz_idx_t ldC) const | RsbMatrix< NT > | inline |
| spsm(rsb_trans_t transT, const NT alpha, rsb_coo_idx_t nrhs, rsb_flags_t order, const NT beta, const NT *Bp, rsb_nnz_idx_t ldB, NT *Cp, rsb_nnz_idx_t ldC) const | RsbMatrix< NT > | inline |
| spsm(rsb_trans_t transT, const NT alpha, rsb_coo_idx_t nrhs, const NT *Bp, NT *Cp) const | RsbMatrix< NT > | inline |
| spsm(NT *y, const NT *x, rsb_coo_idx_t nrhs, bool do_trans=false) const | RsbMatrix< NT > | inline |
| spsm(NT *y, rsb_coo_idx_t nrhs, bool do_trans=false) const | RsbMatrix< NT > | inline |
| spsv(rsb_trans_t transT, const NT *alphap, const NT *Xp, rsb_coo_idx_t incX, NT *Yp, rsb_coo_idx_t incY) const | RsbMatrix< NT > | inline |
| spsv(rsb_trans_t transT, const NT alpha, const NT *Xp, NT *Yp) const | RsbMatrix< NT > | inline |
| spsv(NT *y, const NT *x, bool do_trans=false) const | RsbMatrix< NT > | inline |
| spsv(NT *y, bool do_trans=false) const | RsbMatrix< NT > | inline |
| tune_spmm(rsb_real_t *sfp, rsb_int_t *tnp, rsb_int_t maxr, rsb_time_t maxt, rsb_trans_t transA, const NT *alphap, rsb_coo_idx_t nrhs, rsb_flags_t order, const NT *Bp, rsb_nnz_idx_t ldB, const NT *betap, NT *Cp, rsb_nnz_idx_t ldC) | RsbMatrix< NT > | inline |
| tune_spmm(rsb_real_t *sfp, rsb_int_t *tnp, rsb_int_t maxr, rsb_time_t maxt, rsb_trans_t transA, const NT alpha, rsb_coo_idx_t nrhs, rsb_flags_t order, const NT *Bp, rsb_nnz_idx_t ldB, const NT beta, NT *Cp, rsb_nnz_idx_t ldC) | RsbMatrix< NT > | inline |
| tune_spmm(rsb_real_t &sf, rsb_trans_t transA, const NT alpha, rsb_coo_idx_t nrhs, rsb_flags_t order, const NT *Bp, const NT beta, NT *Cp) | RsbMatrix< NT > | inline |
| tune_spmm_threads(rsb_real_t *sfp=RSBP_NULL, rsb_int_t *tnp=RSBP_NULL, rsb_int_t maxr=0, rsb_time_t maxt=0, rsb_trans_t transA=RSB_TRANSPOSITION_N, const NT *alphap=RSBP_NULL, rsb_coo_idx_t nrhs=1, rsb_flags_t order=RSB_FLAG_WANT_COLUMN_MAJOR_ORDER, const NT *Bp=RSBP_NULL, rsb_nnz_idx_t ldB=0, const NT *betap=RSBP_NULL, NT *Cp=RSBP_NULL, rsb_nnz_idx_t ldC=0) const | RsbMatrix< NT > | inline |
| tune_spsm(rsb_real_t *sfp, rsb_int_t *tnp, rsb_int_t maxr, rsb_time_t maxt, rsb_trans_t transA, const NT *alphap, rsb_coo_idx_t nrhs, rsb_flags_t order, const NT *Bp, rsb_nnz_idx_t ldB, const NT *betap, NT *Cp, rsb_nnz_idx_t ldC) | RsbMatrix< NT > | inline |
| tune_spsm_threads(rsb_real_t *sfp=RSBP_NULL, rsb_int_t *tnp=RSBP_NULL, rsb_int_t maxr=0, rsb_time_t maxt=0, rsb_trans_t transA=RSB_TRANSPOSITION_N, const NT *alphap=RSBP_NULL, rsb_coo_idx_t nrhs=1, rsb_flags_t order=RSB_FLAG_WANT_COLUMN_MAJOR_ORDER, const NT *Bp=RSBP_NULL, rsb_nnz_idx_t ldB=0, const NT *betap=RSBP_NULL, NT *Cp=RSBP_NULL, rsb_nnz_idx_t ldC=0) const | RsbMatrix< NT > | inline |
| upd_vals(enum rsb_elopf_t elop_flags, const NT &omega) | RsbMatrix< NT > | inline |
| upd_vals(enum rsb_elopf_t elop_flags, const NT *omegap) | RsbMatrix< NT > | inline |
| ~RsbMatrix(void) | RsbMatrix< NT > | inline |
1.8.13