STXXL
1.4-dev
|
Definition at line 719 of file matrix_arithmetic.h.
Static Public Member Functions | |
static unsigned_type | get_num_temp_grains () |
typedef swappable_block_matrix_type::block_scheduler_type stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::block_scheduler_type |
Definition at line 730 of file matrix_arithmetic.h.
typedef block_scheduler_type::internal_block_type stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::internal_block_type |
Definition at line 731 of file matrix_arithmetic.h.
typedef matrix_operations<ValueType, BlockSideLength> stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::Ops |
Definition at line 733 of file matrix_arithmetic.h.
typedef swappable_block_matrix_type::size_type stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::size_type |
Definition at line 732 of file matrix_arithmetic.h.
typedef feedable_strassen_winograd_block_grained<ValueType, BlockSideLength, Level - 1, AExists, false> stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::smaller_feedable_strassen_winograd_a |
Definition at line 725 of file matrix_arithmetic.h.
typedef feedable_strassen_winograd_block_grained<ValueType, BlockSideLength, Level - 1, AExists, BExists> stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::smaller_feedable_strassen_winograd_ab |
Definition at line 724 of file matrix_arithmetic.h.
typedef feedable_strassen_winograd_block_grained<ValueType, BlockSideLength, Level - 1, false, BExists> stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::smaller_feedable_strassen_winograd_b |
Definition at line 726 of file matrix_arithmetic.h.
typedef feedable_strassen_winograd_block_grained<ValueType, BlockSideLength, Level - 1, false, false> stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::smaller_feedable_strassen_winograd_n |
Definition at line 727 of file matrix_arithmetic.h.
typedef swappable_block_matrix<ValueType, BlockSideLength> stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::swappable_block_matrix_type |
Definition at line 729 of file matrix_arithmetic.h.
typedef static_quadtree<ValueType, Level> stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::vt |
Definition at line 722 of file matrix_arithmetic.h.
typedef static_quadtree<bool, Level> stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::zbt |
Definition at line 721 of file matrix_arithmetic.h.
|
inline |
Definition at line 741 of file matrix_arithmetic.h.
|
inline |
Definition at line 754 of file matrix_arithmetic.h.
|
inline |
Definition at line 766 of file matrix_arithmetic.h.
|
inline |
Definition at line 778 of file matrix_arithmetic.h.
|
inline |
Definition at line 789 of file matrix_arithmetic.h.
References stxxl::swappable_block_matrix< ValueType, BlockSideLength >::bs, stxxl::matrix_local::matrix_operations< ValueType, BlockSideLength >::swappable_block_matrix_quarterer::dl, stxxl::matrix_local::matrix_operations< ValueType, BlockSideLength >::swappable_block_matrix_quarterer::dr, stxxl::swappable_block_matrix< ValueType, BlockSideLength >::get_height(), stxxl::swappable_block_matrix< ValueType, BlockSideLength >::get_width(), stxxl::swappable_block_matrix< ValueType, BlockSideLength >::is_transposed(), stxxl::matrix_local::matrix_operations< ValueType, BlockSideLength >::swappable_block_matrix_quarterer::ul, and stxxl::matrix_local::matrix_operations< ValueType, BlockSideLength >::swappable_block_matrix_quarterer::ur.
|
inline |
Definition at line 810 of file matrix_arithmetic.h.
References stxxl::swappable_block_matrix< ValueType, BlockSideLength >::bs, stxxl::matrix_local::matrix_operations< ValueType, BlockSideLength >::swappable_block_matrix_quarterer::dl, stxxl::matrix_local::matrix_operations< ValueType, BlockSideLength >::swappable_block_matrix_quarterer::dr, stxxl::swappable_block_matrix< ValueType, BlockSideLength >::get_height(), stxxl::swappable_block_matrix< ValueType, BlockSideLength >::get_width(), stxxl::swappable_block_matrix< ValueType, BlockSideLength >::is_transposed(), stxxl::matrix_local::matrix_operations< ValueType, BlockSideLength >::swappable_block_matrix_quarterer::ul, and stxxl::matrix_local::matrix_operations< ValueType, BlockSideLength >::swappable_block_matrix_quarterer::ur.
|
inlinestatic |
Definition at line 862 of file matrix_arithmetic.h.
|
inline |
Definition at line 831 of file matrix_arithmetic.h.
|
inline |
Definition at line 842 of file matrix_arithmetic.h.
References stxxl::swappable_block_matrix< ValueType, BlockSideLength >::bs, stxxl::matrix_local::matrix_operations< ValueType, BlockSideLength >::swappable_block_matrix_quarterer::dl, stxxl::matrix_local::matrix_operations< ValueType, BlockSideLength >::swappable_block_matrix_quarterer::dr, stxxl::swappable_block_matrix< ValueType, BlockSideLength >::get_height(), stxxl::swappable_block_matrix< ValueType, BlockSideLength >::get_width(), stxxl::swappable_block_matrix< ValueType, BlockSideLength >::is_transposed(), stxxl::matrix_local::matrix_operations< ValueType, BlockSideLength >::swappable_block_matrix_quarterer::ul, and stxxl::matrix_local::matrix_operations< ValueType, BlockSideLength >::swappable_block_matrix_quarterer::ur.
const size_type stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::l |
Definition at line 735 of file matrix_arithmetic.h.
const size_type stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::m |
Definition at line 735 of file matrix_arithmetic.h.
const size_type stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::n |
Definition at line 735 of file matrix_arithmetic.h.
smaller_feedable_strassen_winograd_ab stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::p1 |
Definition at line 736 of file matrix_arithmetic.h.
smaller_feedable_strassen_winograd_ab stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::p2 |
Definition at line 736 of file matrix_arithmetic.h.
smaller_feedable_strassen_winograd_n stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::p3 |
Definition at line 737 of file matrix_arithmetic.h.
smaller_feedable_strassen_winograd_n stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::p4 |
Definition at line 737 of file matrix_arithmetic.h.
smaller_feedable_strassen_winograd_n stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::p5 |
Definition at line 737 of file matrix_arithmetic.h.
smaller_feedable_strassen_winograd_b stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::p6 |
Definition at line 738 of file matrix_arithmetic.h.
smaller_feedable_strassen_winograd_a stxxl::matrix_local::feedable_strassen_winograd_block_grained< ValueType, BlockSideLength, Level, AExists, BExists >::p7 |
Definition at line 739 of file matrix_arithmetic.h.