Go to the source code of this file.
Namespaces | |
| namespace | mim::plug::matrix |
| The matrix Plugin | |
| namespace | mim |
| namespace | mim::plug |
Macros | |
| #define | MIM_matrix_NORMALIZER_IMPL |
Enumerations | |
%matrix.sum | |
| enum class | mim::plug::matrix::sum : flags_t |
%matrix.map_reduce_aff | |
| enum class | mim::plug::matrix::map_reduce_aff : flags_t |
%matrix.broadcast | |
| enum class | mim::plug::matrix::broadcast : flags_t |
%matrix.pad | |
| enum class | mim::plug::matrix::pad : flags_t |
%matrix.concat | |
| enum class | mim::plug::matrix::concat : flags_t |
%matrix.map_reduce_prod | |
| enum class | mim::plug::matrix::map_reduce_prod : flags_t |
%matrix.map_reduce_transpose | |
| enum class | mim::plug::matrix::map_reduce_transpose : flags_t |
%matrix.map_reduce_sum | |
| enum class | mim::plug::matrix::map_reduce_sum : flags_t |
%matrix.lower_matrix_high_level_map_reduce | |
| enum class | mim::plug::matrix::lower_matrix_high_level_map_reduce : flags_t |
%matrix.lower_matrix_medium_level | |
| enum class | mim::plug::matrix::lower_matrix_medium_level : flags_t |
%matrix.lower_aff | |
| enum class | mim::plug::matrix::lower_aff : flags_t |
Functions | |
| void | mim::plug::matrix::register_normalizers (Normalizers &normalizers) |
Variables | |
| static constexpr plugin_t | mim::plug::matrix::Plugin_Id = 0x3825532990000000 |
%matrix.prod | |
| enum class | mim::plug::matrix::prod : flags_t |
| const Def * | mim::plug::matrix::normalize_prod (const Def *, const Def *, const Def *) |
%matrix.transpose | |
| enum class | mim::plug::matrix::transpose : flags_t |
| const Def * | mim::plug::matrix::normalize_transpose (const Def *, const Def *, const Def *) |
%matrix.map_reduce | |
| enum class | mim::plug::matrix::map_reduce : flags_t |
| const Def * | mim::plug::matrix::normalize_map_reduce (const Def *, const Def *, const Def *) |
| #define MIM_matrix_NORMALIZER_IMPL |