| 1922 | } |
| 1923 | |
| 1924 | std::size_t shape_transform_descriptor::elements() const |
| 1925 | { |
| 1926 | return transform_accumulate(dimensions.begin(), |
| 1927 | dimensions.end(), |
| 1928 | std::size_t{1}, |
| 1929 | std::multiplies<>{}, |
| 1930 | [](const auto& s) { return s.len(); }); |
| 1931 | } |
| 1932 | std::vector<std::size_t> |
| 1933 | shape_transform_descriptor::common_dims(const std::vector<std::size_t>& input_dims) const |
| 1934 | { |
no test coverage detected