template struct xf::solver::matrixMultiplyTraits
#include "matrix_multiply.hpp"
template <
class TransposeFormA,
class TransposeFormB,
int RowsA,
int ColsA,
int RowsB,
int ColsB,
typename InputType,
typename OutputType
>
struct matrixMultiplyTraits
// typedefs
typedef InputType INPUT_T
typedef hls::x_traits <InputType, InputType>::MULT_T MULT_T
typedef hls::x_traits_d <InputType, ColsATrans>::ACCUM_T ACCUM_T
// fields
static const int RowsATrans
static const int ColsATrans
static const int RowsBTrans
static const int ColsBTrans
static const int B_UNROLL_DIM
static const int A_FULL_UNROLL_DIM
static const int B_FULL_UNROLL_DIM
static const int ARCH
static const int INNER_II
static const int UNROLL_FACTOR