algebramix_doc 0.3
|
#include <matrix_fixed.hpp>
Definition at line 27 of file matrix_fixed.hpp.
static void mul | ( | D * | d, |
const S1 * | m1, | ||
const S2 * | m2 | ||
) | [inline, static] |
Definition at line 31 of file matrix_fixed.hpp.
References D.
{ matrix_multiply_helper <div_type<Op,tp>, D, S1, S2, r, l, c>:: template mul<rr,cc> (d, m1, m2); }
static void mul_stride | ( | D * | d, |
const S1 * | m1, | ||
const S2 * | m2, | ||
nat | rr, | ||
nat | ll | ||
) | [inline, static] |
Definition at line 37 of file matrix_fixed.hpp.
References D.
Referenced by matrix_multiply_helper< div_type< Op, 3 >, D, S1, S2, r, l, c >::mul_stride(), matrix_multiply_helper< div_type< Op, 2 >, D, S1, S2, r, l, c >::mul_stride(), and matrix_multiply_helper< div_type< Op, 1 >, D, S1, S2, r, l, c >::mul_stride().
{ matrix_multiply_helper <div_type<Op,tp>, D, S1, S2, r, l, c>:: mul_stride (d, m1, m2, rr, ll); }
const nat tp = (r*c==1 || (r<l && c<l && l>8))? 3: (r<=c? 2: 1) [static] |
Definition at line 28 of file matrix_fixed.hpp.