Ginkgo: gko::accessor::mmul_operation< Kind, FirstAccessor, SecondAccessor > Struct Template Reference

| Ginkgo Generated from branch based on main. Ginkgo version 1.11.0 A numerical linear algebra library targeting many-core architectures

Loading...
Searching...
No Matches
gko::accessor::mmul_operation< Kind, FirstAccessor, SecondAccessor > Struct Template Reference

## 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

The documentation for this struct was generated from the following file:

- ginkgo/core/base/range.hpp