|
DMRITool
v0.1.1-139-g860d86b4
Diffusion MRI Tool
|
This is the complete list of members for spams::Matrix< T >, including all inherited members.
| _externAlloc | spams::Matrix< T > | protected |
| _m | spams::Matrix< T > | protected |
| _n | spams::Matrix< T > | protected |
| _X | spams::Matrix< T > | protected |
| add(const Matrix< T > &mat, const T alpha=1.0) | spams::Matrix< T > | inline |
| add(const T alpha) | spams::Matrix< T > | inline |
| add_rawCol(const int i, T *DtXi, const T a) const | spams::Matrix< T > | inlinevirtual |
| addDiag(const Vector< T > &diag) | spams::Matrix< T > | inline |
| addDiag(const T diag) | spams::Matrix< T > | inline |
| addRow(const int i, const Vector< T > &row, const T a=1.0) | spams::Matrix< T > | inline |
| addToCols(const Vector< T > &diag) | spams::Matrix< T > | inline |
| addVecToCols(const Vector< T > &diag, const T a=1.0) | spams::Matrix< T > | inline |
| asum() const | spams::Matrix< T > | inline |
| blockThrshold(const T nu, const int sizeGroup) | spams::Matrix< T > | inline |
| center() | spams::Matrix< T > | inline |
| center(Vector< T > ¢ers) | spams::Matrix< T > | inline |
| center_rows() | spams::Matrix< T > | inline |
| clean() | spams::Matrix< T > | inline |
| clear() | spams::Matrix< T > | inline |
| conjugateGradient(const Vector< T > &b, Vector< T > &x, const T tol=1e-4, const int=4) const | spams::Matrix< T > | inline |
| copy(const Matrix< T > &mat) | spams::Matrix< T > | inline |
| copyCol(const int i, Vector< T > &x) const | spams::Matrix< T > | inlinevirtual |
| copyMask(Matrix< T > &out, Vector< bool > &mask) const | spams::Matrix< T > | inline |
| copyRef(const Matrix< T > &mat) | spams::Matrix< T > | inline |
| copyRow(const int i, Vector< T > &x) const | spams::Matrix< T > | inlinevirtual |
| copyTo(Matrix< T > &mat) const | spams::Matrix< T > | inlinevirtual |
| diag(Vector< T > &d) const | spams::Matrix< T > | inlinevirtual |
| div_elementWise(const Matrix< T > &B, Matrix< T > &C) const | spams::Matrix< T > | inline |
| dot(const Matrix< T > &mat) const | spams::Matrix< T > | inlinevirtual |
| drop(char *fileName) const | spams::Matrix< T > | inline |
| eigLargestMagnSym(const Vector< T > &u0, Vector< T > &u) const | spams::Matrix< T > | inline |
| eigLargestMagnSym() const | spams::Matrix< T > | inline |
| eigLargestSymApprox(const Vector< T > &u0, Vector< T > &u) const | spams::Matrix< T > | inline |
| exp() | spams::Matrix< T > | inline |
| extract_rawCol(const int i, T *x) const | spams::Matrix< T > | inlinevirtual |
| extractRow(const int i, Vector< T > &row) const | spams::Matrix< T > | inline |
| eye() | spams::Matrix< T > | inline |
| fakeSize(const int m, const int n) | spams::Matrix< T > | inline |
| fillRow(const Vector< T > &row) | spams::Matrix< T > | inline |
| fillSymmetric() | spams::Matrix< T > | inline |
| fillSymmetric2() | spams::Matrix< T > | inline |
| fmax() const | spams::Matrix< T > | inline |
| fmaxval() const | spams::Matrix< T > | inline |
| fmin() const | spams::Matrix< T > | inline |
| getData(Vector< T > &data, const int i) const | spams::Matrix< T > | inlinevirtual |
| getGroup(Matrix< T > &data, const vector_groups &groups, const int i) const | spams::Matrix< T > | inlinevirtual |
| hardThrshold(const T nu) | spams::Matrix< T > | inline |
| incrDiag() | spams::Matrix< T > | inline |
| inv() | spams::Matrix< T > | inline |
| inv_elem() | spams::Matrix< T > | inline |
| Invsqrt() | spams::Matrix< T > | inline |
| invSym() | spams::Matrix< T > | inline |
| isNormalized() const | spams::Matrix< T > | inline |
| m() const | spams::Matrix< T > | inlinevirtual |
| Matrix(T *X, int m, int n) | spams::Matrix< T > | |
| Matrix(int m, int n) | spams::Matrix< T > | |
| Matrix() | spams::Matrix< T > | |
| Matrix(const Matrix< T > &matrix) | spams::Matrix< T > | explicitprotected |
| mean() const | spams::Matrix< T > | inline |
| meanCol(Vector< T > &mean) const | spams::Matrix< T > | inline |
| meanRow(Vector< T > &mean) const | spams::Matrix< T > | inline |
| merge(const Matrix< T > &B, Matrix< T > &C) const | spams::Matrix< T > | inline |
| mult(const Vector< T > &x, Vector< T > &b, const T alpha=1.0, const T beta=0.0) const | spams::Matrix< T > | inlinevirtual |
| mult(const SpVector< T > &x, Vector< T > &b, const T alpha=1.0, const T beta=0.0) const | spams::Matrix< 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::Matrix< 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::Matrix< T > | inlinevirtual |
| mult_elementWise(const Matrix< T > &B, Matrix< T > &C) const | spams::Matrix< T > | inline |
| multDiagLeft(const Vector< T > &diag) | spams::Matrix< T > | inline |
| multDiagRight(const Vector< T > &diag) | spams::Matrix< T > | inline |
| 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::Matrix< T > | inlinevirtual |
| multTrans(const Vector< T > &x, Vector< T > &b, const T alpha=1.0, const T beta=0.0) const | spams::Matrix< T > | inlinevirtual |
| multTrans(const Vector< T > &x, Vector< T > &b, const Vector< bool > &active) const | spams::Matrix< T > | inline |
| multTrans(const SpVector< T > &x, Vector< T > &b, const T alpha=1.0, const T beta=0.0) const | spams::Matrix< T > | inline |
| n() const | spams::Matrix< T > | inlinevirtual |
| NadarayaWatson(const Vector< int > &ind, const T sigma) | spams::Matrix< T > | inline |
| neg() | spams::Matrix< T > | inline |
| norm_1_2_col() const | spams::Matrix< T > | inline |
| norm_2_cols(Vector< T > &norms) const | spams::Matrix< T > | inline |
| norm_2_rows(Vector< T > &norms) const | spams::Matrix< T > | inline |
| norm_2sq_cols(Vector< T > &norms) const | spams::Matrix< T > | inlinevirtual |
| norm_2sq_rows(Vector< T > &norms) const | spams::Matrix< T > | inline |
| norm_inf_2_col() const | spams::Matrix< T > | inline |
| norm_inf_cols(Vector< T > &norms) const | spams::Matrix< T > | inline |
| norm_inf_rows(Vector< T > &norms) const | spams::Matrix< T > | inline |
| norm_l1_rows(Vector< T > &norms) const | spams::Matrix< T > | inline |
| normalize() | spams::Matrix< T > | inline |
| normalize2() | spams::Matrix< T > | inline |
| normF() const | spams::Matrix< T > | inline |
| normFsq() const | spams::Matrix< T > | inline |
| nrm2sq() const | spams::Matrix< T > | inline |
| operator()(const int i, const int j) | spams::Matrix< T > | inline |
| operator()(const int i, const int j) const | spams::Matrix< T > | inlinevirtual |
| operator=(const Matrix< T > &matrix) | spams::Matrix< T > | protected |
| operator[](const int index) | spams::Matrix< T > | inline |
| operator[](const int index) const | spams::Matrix< T > | inlinevirtual |
| print(const string &name) const | spams::Matrix< T > | inlinevirtual |
| quad(const Vector< T > &vec1, const SpVector< T > &vec2) const | spams::Matrix< T > | inline |
| quad(const SpVector< T > &vec) const | spams::Matrix< T > | inline |
| quad_mult(const Vector< T > &vec1, const SpVector< T > &vec2, Vector< T > &y, const T a=1.0, const T b=0.0) const | spams::Matrix< T > | inline |
| rank1Update(const Vector< T > &vec1, const Vector< T > &vec2, const T alpha=1.0) | spams::Matrix< T > | inline |
| rank1Update(const SpVector< T > &vec1, const Vector< T > &vec2, const T alpha=1.0) | spams::Matrix< T > | inline |
| rank1Update(const Vector< T > &vec1, const SpVector< T > &vec2, const T alpha=1.0) | spams::Matrix< T > | inline |
| rank1Update(const SpVector< T > &vec, const T alpha=1.0) | spams::Matrix< T > | inline |
| rank1Update(const SpVector< T > &vec, const SpVector< T > &vec2, const T alpha=1.0) | spams::Matrix< T > | inline |
| rank1Update_mult(const Vector< T > &vec1, const Vector< T > &vec1b, const SpVector< T > &vec2, const T alpha=1.0) | spams::Matrix< T > | inline |
| rawX() const | spams::Matrix< T > | inline |
| refCol(int i, Vector< T > &x) const | spams::Matrix< T > | inline |
| refSubMat(int i, int n, Matrix< T > &mat) const | spams::Matrix< T > | inline |
| resize(int m, int n) | spams::Matrix< T > | inline |
| scal(const T a) | spams::Matrix< T > | inline |
| set(const T a) | spams::Matrix< T > | inline |
| setAleat() | spams::Matrix< T > | inline |
| setData(T *X, int m, int n) | spams::Matrix< T > | inline |
| setDiag(const Vector< T > &d) | spams::Matrix< T > | inline |
| setDiag(const T val) | spams::Matrix< T > | inline |
| setm(const int m) | spams::Matrix< T > | inline |
| setn(const int n) | spams::Matrix< T > | inline |
| setRow(const int i, const Vector< T > &row) | spams::Matrix< T > | inline |
| setZeros() | spams::Matrix< T > | inline |
| singularValues(Vector< T > &u) const | spams::Matrix< T > | inline |
| softThrshold(const T nu) | spams::Matrix< T > | inline |
| sparseProject(Matrix< T > &out, const T thrs, const int mode=1, const T lambda1=0, const T lambda2=0, const T lambda3=0, const bool pos=false, const int numThreads=-1) | spams::Matrix< T > | inline |
| SpMatrix< T > class | spams::Matrix< T > | friend |
| Sqrt() | spams::Matrix< T > | inline |
| sub(const Matrix< T > &mat) | spams::Matrix< T > | inline |
| subMatrixSym(const Vector< int > &indices, Matrix< T > &subMatrix) const | spams::Matrix< T > | inline |
| sum_cols(Vector< T > &sum) const | spams::Matrix< T > | inline |
| svd(Matrix< T > &U, Vector< T > &S, Matrix< T > &V) const | spams::Matrix< T > | inline |
| svdRankOne(const Vector< T > &u0, Vector< T > &u, Vector< T > &v) const | spams::Matrix< T > | inline |
| thrsabsmin(const T nu) | spams::Matrix< T > | inline |
| thrsmax(const T nu) | spams::Matrix< T > | inline |
| thrsmin(const T nu) | spams::Matrix< T > | inline |
| thrsPos() | spams::Matrix< T > | inline |
| toSparse(SpMatrix< T > &matrix) const | spams::Matrix< T > | inline |
| toSparseTrans(SpMatrix< T > &matrixTrans) | spams::Matrix< T > | inline |
| toVect(Vector< T > &vec) const | spams::Matrix< T > | inline |
| trace() const | spams::Matrix< T > | inline |
| transformFilter() | spams::Matrix< T > | inline |
| transpose(Matrix< T > &trans) | spams::Matrix< T > | inline |
| unwhiten(Vector< T > &mean, const bool pattern=false) | spams::Matrix< T > | inline |
| upperTriXXt(Matrix< T > &XXt, const int L) const | spams::Matrix< T > | inline |
| V() const | spams::Matrix< T > | inlinevirtual |
| whiten(const int V) | spams::Matrix< T > | inline |
| whiten(Vector< T > &mean, const bool pattern=false) | spams::Matrix< T > | inline |
| whiten(Vector< T > &mean, const Vector< T > &mask) | spams::Matrix< T > | inline |
| X() const | spams::Matrix< T > | inline |
| XtX(Matrix< T > &XtX) const | spams::Matrix< T > | inlinevirtual |
| XXt(Matrix< T > &XXt) const | spams::Matrix< T > | inline |
| ~AbstractMatrix() | spams::AbstractMatrix< T > | inlinevirtual |
| ~AbstractMatrixB() | spams::AbstractMatrixB< T > | inlinevirtual |
| ~Data() | spams::Data< T > | inlinevirtual |
| ~Matrix() | spams::Matrix< T > | virtual |
1.8.11