|
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