|
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.