|
| | View () |
| |
| | View (Data< T > &buff) |
| |
|
| View (bool TRANS, Data< T > &buff) |
| |
| void | Set (bool TRANS, Data< T > &buff) |
| |
| void | Set (Data< T > &buff) |
| |
| void | Set (size_t m, size_t n, size_t offm, size_t offn, View< T > *base) |
| |
| template<typename TINDEX > |
| T & | operator() (TINDEX i, TINDEX j) |
| |
|
void | CopyValuesFrom (View< T > &A) |
| |
|
void | CopyValuesFrom (Data< T > &A) |
| |
| Data< T > | toData () |
| |
| void | Partition2x1 (View< T > &A1, View< T > &A2, size_t mb, SideType side) |
| |
| void | ContinueWith2x1 (View< T > &A1, View< T > &A2) |
| |
| void | Partition1x2 (View< T > &A1, View< T > &A2, size_t nb, SideType side) |
| |
| void | ContinueWith1x2 (View< T > &A1, View< T > &A2) |
| |
| void | Partition2x2 (View< T > &A11, View< T > &A12, View< T > &A21, View< T > &A22, size_t mb, size_t nb, QuadrantType quadrant) |
| |
|
void | ContinueWith2x2 (View< T > &A11, View< T > &A12, View< T > &A21, View< T > &A22) |
| |
|
bool | IsTransposed () |
| |
|
bool | HasTheSameBuffer (Data< T > *target) |
| |
|
bool | HasUniformBlockSize () |
| |
| void | CreateLeafMatrixBlocks (size_t mb, size_t nb) |
| |
|
size_t | GetRowBlockSize () |
| |
|
size_t | GetColumnBlockSize () |
| |
|
bool | HasLeafReadWriteBlocks () |
| |
|
void | DependencyAnalysis (ReadWriteType type, Task *task) |
| | If leaf r/w blocks were created, then the r/w dependency applies to all leaf r/w blocks covered by this view. Otherwise, the r/w dependency only applies to this view.
|
| |
|
void | DependencyAnalysis (size_t i, size_t j, ReadWriteType type, Task *task) |
| |
|
void | DependencyCleanUp () |
| |
| size_t | row () |
| |
| size_t | col () |
| |
| size_t | ld () |
| |
| T * | data () |
| |
| void | Print () |
| |
| | ReadWrite () |
| |
| void | DependencyAnalysis (ReadWriteType type, Task *task) |
| | This is the key function that encode the dependency. More...
|
| |
| void | DependencyCleanUp () |
| |