|
SparseLibrary
Version 1.6.0
|
This is the complete list of members for BisectionHilbert< T >, including all inherited members.
| bisect(std::vector< HilbertTriplet< std::vector< Triplet< T > > > > &build, std::vector< Triplet< T > > &input, const unsigned long int blocki, const unsigned long int blockj, const unsigned char depth) | BlockHilbert< T > | inlineprotected |
| bisect(std::vector< HilbertTriplet< std::vector< Triplet< T > > > > &build) | BlockHilbert< T > | inlineprotected |
| bisection | BlockHilbert< T > | protected |
| BisectionHilbert() | BisectionHilbert< T > | inline |
| BisectionHilbert(std::string file, T zero=0) | BisectionHilbert< T > | inline |
| BisectionHilbert(std::vector< Triplet< T > > &input, unsigned long int m, unsigned long int n, T zero) | BisectionHilbert< T > | inline |
| BLOCK_M | BlockHilbert< T > | protectedstatic |
| BLOCK_N | BlockHilbert< T > | protectedstatic |
| BlockHilbert() | BlockHilbert< T > | inline |
| BlockHilbert(std::string file, T zero=0, char bisect=0) | BlockHilbert< T > | inline |
| BlockHilbert(std::vector< Triplet< T > > &input, LI m, LI n, T zero) | BlockHilbert< T > | inline |
| BlockHilbert(std::vector< Triplet< T > > &input, LI m, LI n, char bisect, T zero) | BlockHilbert< T > | inline |
| buildBisectionBlocks(std::vector< Triplet< T > > &input) | BlockHilbert< T > | inlineprotected |
| buildBlocks(std::vector< Triplet< T > > &input) | BlockHilbert< T > | inlineprotected |
| bytesUsed() | BlockHilbert< T > | inlinevirtual |
| cmp(HilbertTriplet< std::vector< Triplet< T > > > &left, HilbertTriplet< std::vector< Triplet< T > > > &right) | BlockHilbert< T > | inlineprotected |
| DS | BlockHilbert< T > | protectedstatic |
| ds | BlockHilbert< T > | protected |
| find(HilbertTriplet< std::vector< Triplet< T > > > &x, ULI &left, ULI &right, ULI &minexp) | BlockHilbert< T > | inlineprotected |
| getFirstIndexPair(LI &row, LI &col) | BlockHilbert< T > | inlinevirtual |
| hilbert | BlockHilbert< T > | protected |
| load(std::vector< Triplet< T > > &input, const LI m, const LI n, const T zero) | BlockHilbert< T > | inlinevirtual |
| loadFromFile(const std::string file, const T zero=0) | SparseMatrix< T, LI > | inline |
| m() | SparseMatrix< T, LI > | inlinevirtual |
| Matrix() | Matrix< T > | inline |
| MAX_BLOCKS | BlockHilbert< T > | protectedstatic |
| MAX_DEPTH | BlockHilbert< T > | protectedstatic |
| minexp | BlockHilbert< T > | protected |
| mv(const T *x) | SparseMatrix< T, LI > | inlinevirtual |
| n() | SparseMatrix< T, LI > | inlinevirtual |
| nnz | SparseMatrix< T, LI > | protected |
| noc | SparseMatrix< T, LI > | protected |
| nor | SparseMatrix< T, LI > | protected |
| nzs() | SparseMatrix< T, LI > | inlinevirtual |
| SparseMatrix() | SparseMatrix< T, LI > | inline |
| SparseMatrix(const LInzs, const LInr, const LInc, const T zero) | SparseMatrix< T, LI > | inline |
| ZaX(const T *__restrict__ const *__restrict__ const X, T *__restrict__ const *__restrict__ const Z) | Matrix< T > | inline |
| zax(const T *x, T *z) | BlockHilbert< T > | inlinevirtual |
| SparseMatrix< T, LI >::zax(const T *__restrict__ x, T *__restrict__ z)=0 | SparseMatrix< T, LI > | pure virtual |
| Matrix::zax(const T *__restrict__ x, T *__restrict__ z, const size_t k, const clockid_t clock_id=0, double *elapsed_time=NULL) | Matrix< T > | inlinevirtual |
| zero_element | SparseMatrix< T, LI > | |
| ZXa(const T *__restrict__ const *__restrict__ const X, T *__restrict__ const *__restrict__ const Z) | Matrix< T > | inline |
| zxa(const T *x, T *z) | BlockHilbert< T > | inlinevirtual |
| SparseMatrix< T, LI >::zxa(const T *__restrict__ x, T *__restrict__ z)=0 | SparseMatrix< T, LI > | pure virtual |
| Matrix::zxa(const T *__restrict__ x, T *__restrict__ z, const unsigned long int repeat, const clockid_t clock_id=0, double *elapsed_time=NULL) | Matrix< T > | inlinevirtual |
| ~BisectionHilbert() | BisectionHilbert< T > | inlinevirtual |
| ~BlockHilbert() | BlockHilbert< T > | inlinevirtual |
| ~Matrix() | Matrix< T > | inlinevirtual |
| ~SparseMatrix() | SparseMatrix< T, LI > | inlinevirtual |
1.8.7