Ginkgo  Generated from pipelines/1330831941 branch based on master. Ginkgo version 1.8.0
A numerical linear algebra library targeting many-core architectures
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
gko::accessor::transpose_operation< Accessor > Struct Template Reference

Public Types

using accessor = Accessor
 

Public Member Functions

constexpr transpose_operation (const Accessor &operand)
 
template<typename FirstDimensionType , typename SecondDimensionType , typename... DimensionTypes>
constexpr auto operator() (const FirstDimensionType &first_dim, const SecondDimensionType &second_dim, const DimensionTypes &... dims) const -> decltype(std::declval< accessor >()(second_dim, first_dim, dims...))
 
constexpr size_type length (size_type dimension) const
 
template<typename OtherAccessor >
void copy_from (const OtherAccessor &other) const =delete
 

Public Attributes

const accessor operand
 

Static Public Attributes

static constexpr size_type dimensionality = accessor::dimensionality
 

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