suanPan
Loading...
Searching...
No Matches
SparseMatCUDA< T > Member List

This is the complete list of members for SparseMatCUDA< T >, including all inherited members.

allreduce() overrideSparseMat< T >inlinevirtual
at(const uword in_row, const uword in_col) overrideSparseMat< T >inlinevirtual
csc_condense() overrideSparseMat< T >inlinevirtual
csr_condense() overrideSparseMat< T >inlinevirtual
direct_solve(Mat< T > &, const Mat< T > &) overrideSparseMatCUDA< T >protectedvirtual
SparseMat::direct_solve(Mat< T > &X, Mat< T > &&B) overrideSparseMat< T >inlineprotectedvirtual
MetaMat::direct_solve(Mat< T > &X, const SpMat< T > &B)MetaMat< T >inlineprotected
MetaMat::direct_solve(Mat< T > &X, SpMat< T > &&B)MetaMat< T >inlineprotected
factoredMetaMat< T >protected
get_solver_setting()MetaMat< T >inline
is_empty() const overrideSparseMat< T >inlinevirtual
make_copy() overrideSparseMatCUDA< T >inlinevirtual
max() const overrideSparseMat< T >inlinevirtual
memptr() const overrideSparseMat< T >inlinevirtual
memptr() overrideSparseMat< T >inlinevirtual
MetaMat(const uword in_rows, const uword in_cols, const uword in_elem)MetaMat< T >inline
MetaMat(const MetaMat &)=defaultMetaMat< T >
MetaMat(MetaMat &&)=deleteMetaMat< T >
mixed_trs(mat &X, mat &&B, F &&trs)MetaMat< T >inlineprotected
n_colsMetaMat< T >
n_elemMetaMat< T >
n_rowsMetaMat< T >
nullify(const uword idx) overrideSparseMat< T >inlinevirtual
operator()(const uword in_row, const uword in_col) const overrideSparseMat< T >inlinevirtual
operator*(const Mat< T > &in_mat) const overrideSparseMat< T >inlinevirtual
operator*=(const T scalar) overrideSparseMat< T >inlinevirtual
operator+=(const shared_ptr< MetaMat > &M)MetaMat< T >inline
operator+=(const op_scale< T > &M)MetaMat< T >inline
operator+=(const triplet_form< T, uword > &M)MetaMat< T >inline
operator-=(const shared_ptr< MetaMat > &M)MetaMat< T >inline
operator-=(const op_scale< T > &M)MetaMat< T >inline
operator-=(const triplet_form< T, uword > &M)MetaMat< T >inline
operator=(const SparseMatCUDA &)=deleteSparseMatCUDA< T >
operator=(SparseMatCUDA &&)=deleteSparseMatCUDA< T >
SparseMat::operator=(const MetaMat &)=deleteMetaMat< T >
SparseMat::operator=(MetaMat &&)=deleteMetaMat< T >
save(const char *name)MetaMat< T >inline
scale_accu(const T scalar, const shared_ptr< MetaMat< T > > &in_mat) overrideSparseMat< T >inlinevirtual
scale_accu(const T scalar, const triplet_form< T, uword > &in_mat) overrideSparseMat< T >inlinevirtual
set_factored(const bool F)MetaMat< T >inline
set_solver_setting(const SolverSetting< T > &SS)MetaMat< T >inline
settingMetaMat< T >protected
sign_det() constMetaMat< T >inlinevirtual
solve(Mat< T > &X, C &&B)MetaMat< T >inline
solve(C &&B)MetaMat< T >inline
SparseMat(const uword in_row, const uword in_col, const uword in_elem=0)SparseMat< T >inline
SparseMatCUDA(const uword in_row, const uword in_col, const uword in_elem=0)SparseMatCUDA< T >inline
SparseMatCUDA(const SparseMatCUDA &other)SparseMatCUDA< T >inline
SparseMatCUDA(SparseMatCUDA &&)=deleteSparseMatCUDA< T >
triplet_matMetaMat< T >
unify(const uword K)MetaMat< T >inline
unsafe_at(const uword I, const uword J)MetaMat< T >inlinevirtual
zeros() overrideSparseMat< T >inlinevirtual
~MetaMat()=defaultMetaMat< T >virtual
~SparseMatCUDA() overrideSparseMatCUDA< T >inline