remora::bindings::syrk_block_size< T > Struct Template Reference

#include <shark/LinAlg/BLAS/kernels/default/syrk.hpp>

Public Types

typedef detail::block< T > block
 

Static Public Attributes

static const unsigned mr = 4
 
static const unsigned nr = mr * block::max_vector_elements
 
static const unsigned lhs_block_size = 3 * mr * nr
 
static const unsigned rhs_k_size = 1024
 

Detailed Description

template<typename T>
struct remora::bindings::syrk_block_size< T >

Definition at line 43 of file syrk.hpp.

Member Typedef Documentation

◆ block

template<typename T >
typedef detail::block<T> remora::bindings::syrk_block_size< T >::block

Definition at line 44 of file syrk.hpp.

Member Data Documentation

◆ lhs_block_size

template<typename T >
const unsigned remora::bindings::syrk_block_size< T >::lhs_block_size = 3 * mr * nr
static

Definition at line 47 of file syrk.hpp.

◆ mr

template<typename T >
const unsigned remora::bindings::syrk_block_size< T >::mr = 4
static

Definition at line 45 of file syrk.hpp.

◆ nr

template<typename T >
const unsigned remora::bindings::syrk_block_size< T >::nr = mr * block::max_vector_elements
static

Definition at line 46 of file syrk.hpp.

◆ rhs_k_size

template<typename T >
const unsigned remora::bindings::syrk_block_size< T >::rhs_k_size = 1024
static

Definition at line 48 of file syrk.hpp.


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