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 |