RsbLib
RsbMatrix< NT > Member List

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) constRsbMatrix< NT >inline
_get_storage_bytes(void) constRsbMatrix< NT >inline
_info(void) constRsbMatrix< NT >inline
_is_complex(void) constRsbMatrix< NT >inline
blocks(void) constRsbMatrix< NT >inline
close(void)RsbMatrix< NT >inline
cols(void) constRsbMatrix< NT >inline
file_save(const rsb_char_t *filename=RSBP_NULL) constRsbMatrix< NT >inline
get_coo(rsb_trans_t transA, NT *VA, rsb_coo_idx_t *IA, rsb_coo_idx_t *JA, rsb_flags_t flags) constRsbMatrix< NT >inline
get_csr(rsb_trans_t transA, NT *VA, rsb_coo_idx_t *RP, rsb_coo_idx_t *JA, rsb_flags_t flags) constRsbMatrix< NT >inline
get_flags_t(enum rsb_mif_t mif) constRsbMatrix< NT >inline
get_info(enum rsb_mif_t miflags, void *minfop) constRsbMatrix< NT >inline
get_info_blk_t(enum rsb_mif_t mif) constRsbMatrix< NT >inline
get_info_coo_t(enum rsb_mif_t mif) constRsbMatrix< NT >inline
get_info_nnz_t(enum rsb_mif_t mif) constRsbMatrix< NT >inline
get_info_rsb_flags_t(enum rsb_mif_t mif) constRsbMatrix< NT >inline
get_info_size_t(enum rsb_mif_t mif) constRsbMatrix< NT >inline
get_info_str(const char *key) constRsbMatrix< NT >inline
get_nrm(NT *Np, enum rsb_extff_t flags) constRsbMatrix< 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) constRsbMatrix< NT >inline
get_type_t(enum rsb_mif_t mif) constRsbMatrix< NT >inline
get_val(const rsb_coo_idx_t i, const rsb_coo_idx_t j, rsb_flags_t flags=RSB_FLAG_NOFLAGS) constRsbMatrix< 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) constRsbMatrix< NT >inline
get_vec(NT *Dp, enum rsb_extff_t flags) constRsbMatrix< NT >inline
IsGen enum valueRsbMatrix< NT >
IsHer enum valueRsbMatrix< NT >
IsSym enum valueRsbMatrix< NT >
IsTri enum valueRsbMatrix< NT >
nnz(void) constRsbMatrix< NT >inline
normInf(void) constRsbMatrix< NT >inline
normOne(void) constRsbMatrix< NT >inline
operator!=(const RsbMatrix &B_Rsb) constRsbMatrix< NT >inline
operator=(const RsbMatrix &A_Rsb)RsbMatrix< NT >inline
operator==(const RsbMatrix &B_Rsb) constRsbMatrix< 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) constRsbMatrix< NT >inline
rows(void) constRsbMatrix< NT >inline
rsbflags(void) constRsbMatrix< 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 nameRsbMatrix< NT >
rsbtype(void) constRsbMatrix< 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) constRsbMatrix< 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) constRsbMatrix< 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) constRsbMatrix< 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) constRsbMatrix< 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) constRsbMatrix< NT >inline
spmv(rsb_trans_t transA, const NT alpha, const NT *Xp, const NT beta, NT *Yp) constRsbMatrix< NT >inline
spmv(NT *y, const NT *x, bool do_trans=false) constRsbMatrix< 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) constRsbMatrix< 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) constRsbMatrix< NT >inline
spsm(rsb_trans_t transT, const NT alpha, rsb_coo_idx_t nrhs, const NT *Bp, NT *Cp) constRsbMatrix< NT >inline
spsm(NT *y, const NT *x, rsb_coo_idx_t nrhs, bool do_trans=false) constRsbMatrix< NT >inline
spsm(NT *y, rsb_coo_idx_t nrhs, bool do_trans=false) constRsbMatrix< 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) constRsbMatrix< NT >inline
spsv(rsb_trans_t transT, const NT alpha, const NT *Xp, NT *Yp) constRsbMatrix< NT >inline
spsv(NT *y, const NT *x, bool do_trans=false) constRsbMatrix< NT >inline
spsv(NT *y, bool do_trans=false) constRsbMatrix< 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) constRsbMatrix< 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) constRsbMatrix< 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