Lines Matching +full:- +full:p
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)
62 template<typename P,int R,
66 SameElementType<VB,P>::value,bool>::type = true>
67 inline void _diagonal(Matrix<P,R,R,A> &v, in _diagonal() argument
74 v.row(r) = P{}; in _diagonal()
86 template<typename P,int R,
90 SameElementType<VB,P>::value,bool>::type = true>
91 inline void _fill_diagonal(Matrix<P,R,R,A> &v, in _fill_diagonal() argument
101 template<typename P,int R,
103 inline void _identity(Matrix<P,R,R,A> &v, in _identity() argument
109 v.row(r) = P{}; in _identity()
110 v(r,r) = number_traits<P>::one(); in _identity()
283 * @tparam P Datatype of matrix elements
288 template<typename P>
289 Matrix<P,DYNAMIC,DYNAMIC,TMP_ALLOC> mk_identity(const vector_length_t l) in mk_identity()
291 Matrix<P,DYNAMIC,DYNAMIC,TMP_ALLOC> res(l,l); in mk_identity()
300 * @tparam P Datatype of matrix elements
305 template<typename P,int L>
306 Matrix<P,L,L,TMP_ALLOC> mk_identity() in mk_identity()
308 Matrix<P,L,L,TMP_ALLOC> res; in mk_identity()