![]() |
Ginkgo Generated from branch based on main. Ginkgo version 1.11.0
A numerical linear algebra library targeting many-core architectures
|
Public Types | |
| using | first_accessor = FirstAccessor |
| using | second_accessor = SecondAccessor |
Public Member Functions | |
| mmul_operation (const FirstAccessor &first, const SecondAccessor &second) | |
| template<typename FirstDimension, typename SecondDimension, typename... DimensionTypes> | |
| auto | operator() (const FirstDimension &row, const SecondDimension &col, const DimensionTypes &... rest) const -> decltype(std::declval< FirstAccessor >()(row, 0, rest...) *std::declval< SecondAccessor >()(0, col, rest...)+std::declval< FirstAccessor >()(row, 1, rest...) *std::declval< SecondAccessor >()(1, col, rest...)) |
| constexpr size_type | length (size_type dimension) const |
| template<typename OtherAccessor> | |
| void | copy_from (const OtherAccessor &other) const =delete |
Public Attributes | |
| const first_accessor | first |
| const second_accessor | second |
Static Public Attributes | |
| static constexpr size_type | dimensionality = first_accessor::dimensionality |