|
| struct | feedable_strassen_winograd |
| |
| struct | feedable_strassen_winograd< ValueType, BlockSideLength, 0, AExists, BExists > |
| |
| struct | feedable_strassen_winograd_block_grained |
| |
| struct | feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, 0, AExists, BExists > |
| |
| struct | low_level_matrix_binary_ass_op |
| | c = a [op] b; for arbitrary entries More...
|
| |
| struct | low_level_matrix_multiply_and_add |
| | multiplies matrices A and B, adds result to C, for arbitrary entries param pointer to blocks of A,B,C; elements in blocks have to be in row-major More...
|
| |
| struct | low_level_matrix_unary_ass_op |
| | c [op]= a; for arbitrary entries More...
|
| |
| struct | low_level_matrix_unary_op |
| | c =[op] a; for arbitrary entries More...
|
| |
| struct | matrix_operations |
| |
| struct | matrix_to_quadtree |
| |
| struct | matrix_to_quadtree< ValueType, BlockSideLength, 0 > |
| |
| struct | matrix_to_quadtree_block_grained |
| |
| struct | matrix_to_quadtree_block_grained< ValueType, BlockSideLength, 0, Granularity > |
| |
| struct | static_quadtree |
| | A static_quadtree holds 4^Level elements arranged in a quad tree. More...
|
| |
| struct | static_quadtree< ValueType, 0 > |
| |
| struct | switch_major_index |
| |
| struct | switch_major_index< BlockSideLength, false > |
| |
| struct | switch_major_index< BlockSideLength, true > |
| |
matrix low-level operations and tools