#include <CS_TS.hpp>
Collaboration diagram for CS_TS< T >:
Public Member Functions | |
CS_TS (std::vector< Triplet< T > > input, ULI m, ULI n, T zero) | |
Base constructor. | |
T * | MV (T *x) |
Basic MV. | |
~CS_TS () | |
Base destructor. | |
Protected Attributes | |
ULI | nnz |
Number of non-zeros. | |
ULI | nor |
Number of rows. | |
ULI | noc |
Number of columns. | |
CS_ARRAY< T > * | nzs |
Raw array storing the non-zeros and their locations. | |
CS_ARRAY< ULI > * | row |
Raw array storing the row-indices. | |
CS_ARRAY< ULI > * | col |
Raw array storing the column-indices. | |
T | zero_element |
Which element is considered zero. | |
unsigned long int | FAC |
version control for cache resets |
|
Basic MV. Performs z=Ax. |