STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::matrix_local Namespace Reference

matrix low-level operations and tools More...

Classes

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 >
 

Detailed Description

matrix low-level operations and tools