Lines Matching +full:- +full:m
1 // -*- C++ -*-
6 * C++ template extension to CMSIS-DSP. It is not yet part of
8 * [CMSIS-DSP github](https://github.com/ARM-software/CMSIS-DSP/tree/main/dsppp/Include)
119 * @tparam M Any matrix type
121 * @param m matrix.
126 template<typename M,
128 typename std::enable_if<CompatibleStaticMatVecProduct<M,V>::value,bool>::type = true>
129 inline typename OutputVector<M,V>::type dot(const M&m,const V&v) in dot() argument
131 typename OutputVector<M,V>::type res; in dot()
132 _dot_m_v(res,m,v,CURRENT_ARCH); in dot()
136 template<typename M,
138 typename std::enable_if<CompatibleDynamicMatVecProduct<M,V>::value,bool>::type = true>
139 inline typename OutputVector<M,V>::type dot(const M&m,const V&v) in dot() argument
141 typename OutputVector<M,V>::type res(m.rows()); in dot()
142 _dot_m_v(res,m,v,CURRENT_ARCH); in dot()
146 template<typename M,
149 typename std::enable_if<CompatibleDynamicMatVecProduct<M,V>::value,bool>::type = true>
150 inline void dot(RES && res,const M&m,const V&v) in dot() argument
152 //typename OutputVector<M,V>::type res(m.rows()); in dot()
153 _dot_m_v(res,m,v,CURRENT_ARCH); in dot()
177 …//using M = MatMult<typename ElementType<MA>::type,MA,MB,typename OutputMatrix<MA,MB>::type,declty… in dot()
191 …//using M = MatMult<typename ElementType<MA>::type,MA,MB,typename OutputMatrix<MA,MB>::type,declty… in dot()
205 …//using M = MatMult<typename ElementType<MA>::type,MA,MB,typename OutputMatrix<MA,MB>::type,declty… in dot()
218 …//using M = MatMult<typename ElementType<MA>::type,MA,MB,typename OutputMatrix<MA,MB>::type,declty… in dot()
247 …//using M = MatMult<typename ElementType<MA>::type,MA,MB,typename OutputMatrix<MA,MB>::type,declty… in dot()
260 …//using M = MatMult<typename ElementType<MA>::type,MA,MB,typename OutputMatrix<MA,MB>::type,declty… in dot()
274 …//using M = MatMult<typename ElementType<MA>::type,MA,MB,typename OutputMatrix<MA,MB>::type,declty… in dot()