#include <fflas_transpose.h>
|
| template<size_t _s = Simd::vect_size, IsSimdSize< _s, 1 > * = nullptr> |
| void | transpose (const Field &F, ConstElement_ptr A, size_t lda, Element_ptr B, size_t ldb) const |
| template<size_t _s = Simd::vect_size, IsSimdSize< _s, 2 > * = nullptr> |
| void | transpose (const Field &F, ConstElement_ptr A, size_t lda, Element_ptr B, size_t ldb) const |
| template<size_t _s = Simd::vect_size, IsSimdSize< _s, 4 > * = nullptr> |
| void | transpose (const Field &F, ConstElement_ptr A, size_t lda, Element_ptr B, size_t ldb) const |
| template<size_t _s = Simd::vect_size, IsSimdSize< _s, 8 > * = nullptr> |
| void | transpose (const Field &F, ConstElement_ptr A, size_t lda, Element_ptr B, size_t ldb) const |
| template<size_t _s = Simd::vect_size, IsSimdSize< _s, 16 > * = nullptr> |
| void | transpose (const Field &F, ConstElement_ptr A, size_t lda, Element_ptr B, size_t ldb) const |
|
| static constexpr size_t | size () |
| static const std::string | info () |
◆ size()
template<typename
Field, typename
Simd, typename std::enable_if< Simd::template is_same_element<
Field >::value >
::type * = nullptr>
| constexpr size_t size |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ info()
template<typename
Field, typename
Simd, typename std::enable_if< Simd::template is_same_element<
Field >::value >
::type * = nullptr>
| const std::string info |
( |
| ) |
|
|
inlinestatic |
◆ transpose() [1/5]
template<typename
Field, typename
Simd, typename std::enable_if< Simd::template is_same_element<
Field >::value >
::type * = nullptr>
template<size_t _s = Simd::vect_size, IsSimdSize< _s, 1 > * = nullptr>
| void transpose |
( |
const Field & | F, |
|
|
ConstElement_ptr | A, |
|
|
size_t | lda, |
|
|
Element_ptr | B, |
|
|
size_t | ldb ) const |
|
inline |
◆ transpose() [2/5]
template<typename
Field, typename
Simd, typename std::enable_if< Simd::template is_same_element<
Field >::value >
::type * = nullptr>
template<size_t _s = Simd::vect_size, IsSimdSize< _s, 2 > * = nullptr>
| void transpose |
( |
const Field & | F, |
|
|
ConstElement_ptr | A, |
|
|
size_t | lda, |
|
|
Element_ptr | B, |
|
|
size_t | ldb ) const |
|
inline |
◆ transpose() [3/5]
template<typename
Field, typename
Simd, typename std::enable_if< Simd::template is_same_element<
Field >::value >
::type * = nullptr>
template<size_t _s = Simd::vect_size, IsSimdSize< _s, 4 > * = nullptr>
| void transpose |
( |
const Field & | F, |
|
|
ConstElement_ptr | A, |
|
|
size_t | lda, |
|
|
Element_ptr | B, |
|
|
size_t | ldb ) const |
|
inline |
◆ transpose() [4/5]
template<typename
Field, typename
Simd, typename std::enable_if< Simd::template is_same_element<
Field >::value >
::type * = nullptr>
template<size_t _s = Simd::vect_size, IsSimdSize< _s, 8 > * = nullptr>
| void transpose |
( |
const Field & | F, |
|
|
ConstElement_ptr | A, |
|
|
size_t | lda, |
|
|
Element_ptr | B, |
|
|
size_t | ldb ) const |
|
inline |
◆ transpose() [5/5]
template<typename
Field, typename
Simd, typename std::enable_if< Simd::template is_same_element<
Field >::value >
::type * = nullptr>
template<size_t _s = Simd::vect_size, IsSimdSize< _s, 16 > * = nullptr>
| void transpose |
( |
const Field & | F, |
|
|
ConstElement_ptr | A, |
|
|
size_t | lda, |
|
|
Element_ptr | B, |
|
|
size_t | ldb ) const |
|
inline |
The documentation for this struct was generated from the following file: