|
| Test (size_t mm, size_t nn) |
|
template<typename Simd = NoSimd<Elt>, enable_if_t< is_same_element< Simd >::value > * = nullptr> |
bool | test_ftranspose (size_t m, size_t n, Elt_ptr A, size_t lda, Elt_ptr B, size_t ldb) |
|
template<typename Simd = NoSimd<Elt>, enable_if_t< is_same_element< Simd >::value > * = nullptr> |
bool | doTests () |
|
template<typename _E = Elt, enable_if_t< is_same< _E, Elt >::value > * = nullptr, enable_if_no_simd_t< _E > * = nullptr> |
bool | run () |
|
|
template<typename _E = Elt, enable_if_t<!is_same< _E, Givaro::Integer >::value > * = nullptr> |
static Residu | cardinality () |
|
template<typename _E = Elt, enable_if_t< is_same< _E, Givaro::Integer >::value > * = nullptr> |
static Residu | cardinality () |
|
◆ Field
using Field = Modular<Elt> |
◆ Elt_ptr
◆ Residu
using Residu = typename Field::Residu_t |
◆ enable_if_t
using enable_if_t = typename std::enable_if<B, T>::type |
◆ is_same_element
◆ enable_if_no_simd_t
◆ enable_if_simd128_t
◆ enable_if_simd256_t
◆ enable_if_simd512_t
◆ Test()
Test |
( |
size_t |
mm, |
|
|
size_t |
nn |
|
) |
| |
|
inline |
◆ cardinality() [1/2]
◆ cardinality() [2/2]
◆ test_ftranspose()
bool test_ftranspose |
( |
size_t |
m, |
|
|
size_t |
n, |
|
|
Elt_ptr |
A, |
|
|
size_t |
lda, |
|
|
Elt_ptr |
B, |
|
|
size_t |
ldb |
|
) |
| |
|
inline |
◆ doTests()
◆ run()
◆ _mm
◆ _nn
The documentation for this class was generated from the following file: