FflasFfpack
Public Member Functions | Static Public Member Functions
BlockTransposeSIMD< Field, Simd, > Struct Template Reference

#include <fflas_transpose.h>

Public Member Functions

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 Public Member Functions

static constexpr size_t size ()
 
static const std::string info ()
 

Member Function Documentation

◆ size()

static constexpr size_t size ( )
inlinestaticconstexpr

◆ info()

static const std::string info ( )
inlinestatic

◆ transpose() [1/5]

void transpose ( const Field F,
ConstElement_ptr  A,
size_t  lda,
Element_ptr  B,
size_t  ldb 
) const
inline

◆ transpose() [2/5]

void transpose ( const Field F,
ConstElement_ptr  A,
size_t  lda,
Element_ptr  B,
size_t  ldb 
) const
inline

◆ transpose() [3/5]

void transpose ( const Field F,
ConstElement_ptr  A,
size_t  lda,
Element_ptr  B,
size_t  ldb 
) const
inline

◆ transpose() [4/5]

void transpose ( const Field F,
ConstElement_ptr  A,
size_t  lda,
Element_ptr  B,
size_t  ldb 
) const
inline

◆ transpose() [5/5]

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: