DMRITool  v0.1.1-139-g860d86b4
Diffusion MRI Tool
spams::SpMatrix< T > Member List

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

_externAllocspams::SpMatrix< T >private
_mspams::SpMatrix< T >private
_nspams::SpMatrix< T >private
_nzmaxspams::SpMatrix< T >private
_pBspams::SpMatrix< T >private
_pEspams::SpMatrix< T >private
_rspams::SpMatrix< T >private
_vspams::SpMatrix< T >private
AAt(Matrix< T > &aat) const spams::SpMatrix< T >inline
AAt(Matrix< T > &aat, const Vector< int > &indices) const spams::SpMatrix< T >inline
add_direct(const SpMatrix< T > &mat, const T a)spams::SpMatrix< T >inline
addVecToCols(const Vector< T > &diag, const T a=1.0)spams::SpMatrix< T >inline
addVecToColsWeighted(const Vector< T > &diag, const T *weights, const T a=1.0)spams::SpMatrix< T >inline
asum() const spams::SpMatrix< T >inline
clear()spams::SpMatrix< T >inline
convert(const Matrix< T > &v, const Matrix< int > &r, const int K)spams::SpMatrix< T >inline
convert2(const Matrix< T > &v, const Vector< int > &r, const int K)spams::SpMatrix< T >inline
copy(const SpMatrix< T > &mat)spams::SpMatrix< T >inline
copy_direct(const SpMatrix< T > &mat)spams::SpMatrix< T >inline
copyRow(const int i, Vector< T > &x) const spams::SpMatrix< T >inlinevirtual
copyTo(Matrix< T > &mat) const spams::SpMatrix< T >inlinevirtual
dot(const Matrix< T > &x) const spams::SpMatrix< T >inlinevirtual
dot_direct(const SpMatrix< T > &mat) const spams::SpMatrix< T >inline
getData(Vector< T > &data, const int index) const spams::SpMatrix< T >virtual
getGroup(Matrix< T > &data, const vector_groups &groups, const int i) const spams::SpMatrix< T >virtual
m() const spams::SpMatrix< T >inlinevirtual
Matrix< T > classspams::SpMatrix< T >friend
mult(const SpVector< T > &x, Vector< T > &b, const T alpha=1.0, const T beta=0.0) const spams::SpMatrix< T >inlinevirtual
mult(const Vector< T > &x, Vector< T > &b, const T alpha=1.0, const T beta=0.0) const spams::SpMatrix< T >inlinevirtual
mult(const Matrix< T > &B, Matrix< T > &C, const bool transA=false, const bool transB=false, const T a=1.0, const T b=0.0) const spams::SpMatrix< T >inlinevirtual
mult(const SpMatrix< T > &B, Matrix< T > &C, const bool transA=false, const bool transB=false, const T a=1.0, const T b=0.0) const spams::SpMatrix< T >inlinevirtual
multSwitch(const Matrix< T > &B, Matrix< T > &C, const bool transA=false, const bool transB=false, const T a=1.0, const T b=0.0) const spams::SpMatrix< T >inlinevirtual
multTrans(const Vector< T > &x, Vector< T > &y, const T alpha=1.0, const T beta=0.0) const spams::SpMatrix< T >inlinevirtual
multTrans(const SpVector< T > &x, Vector< T > &y, const T alpha=1.0, const T beta=0.0) const spams::SpMatrix< T >inline
n() const spams::SpMatrix< T >inlinevirtual
nnz() const spams::SpMatrix< T >inline
norm_0_cols(Vector< T > &norms) const spams::SpMatrix< T >inline
norm_1_cols(Vector< T > &norms) const spams::SpMatrix< T >inline
norm_2sq_cols(Vector< T > &norms) const spams::SpMatrix< T >inlinevirtual
normFsq() const spams::SpMatrix< T >inline
nzmax() const spams::SpMatrix< T >inline
operator=(const SpMatrix< T > &matrix)spams::SpMatrix< T >private
operator[](const int index) const spams::SpMatrix< T >inlinevirtual
pB(const int i) const spams::SpMatrix< T >inline
pB() const spams::SpMatrix< T >inline
pE() const spams::SpMatrix< T >inline
print(const string &name) const spams::SpMatrix< T >inlinevirtual
r(const int i) const spams::SpMatrix< T >inline
r() const spams::SpMatrix< T >inline
refCol(int i, SpVector< T > &vec) const spams::SpMatrix< T >inline
resize(const int m, const int n, const int nzmax)spams::SpMatrix< T >inline
scal(const T a) const spams::SpMatrix< T >inline
SpMatrix(T *v, int *r, int *pB, int *pE, int m, int n, int nzmax)spams::SpMatrix< T >
SpMatrix(int m, int n, int nzmax)spams::SpMatrix< T >
SpMatrix()spams::SpMatrix< T >
SpMatrix(const SpMatrix< T > &matrix)spams::SpMatrix< T >explicitprivate
SpVector< T > classspams::SpMatrix< T >friend
sum_cols(Vector< T > &sum) const spams::SpMatrix< T >inline
toFull(Matrix< T > &matrix) const spams::SpMatrix< T >inline
toFullTrans(Matrix< T > &matrix) const spams::SpMatrix< T >inline
v(const int i) const spams::SpMatrix< T >inline
v() const spams::SpMatrix< T >inline
V() const spams::SpMatrix< T >inlinevirtual
wAAt(const Vector< T > &w, Matrix< T > &aat) const spams::SpMatrix< T >inline
wXAt(const Vector< T > &w, const Matrix< T > &X, Matrix< T > &XAt, const int numthreads=-1) const spams::SpMatrix< T >inline
XAt(const Matrix< T > &X, Matrix< T > &XAt) const spams::SpMatrix< T >inline
XAt(const Matrix< T > &X, Matrix< T > &XAt, const Vector< int > &indices) const spams::SpMatrix< T >inline
XtX(Matrix< T > &XtX) const spams::SpMatrix< T >inlinevirtual
~AbstractMatrixB()spams::AbstractMatrixB< T >inlinevirtual
~Data()spams::Data< T >inlinevirtual
~SpMatrix()spams::SpMatrix< T >