/cmsis-dsp-latest/dsppp/Include/dsppp/ |
D | matrix_impl.hpp | 58 template<typename P,int R=DYNAMIC,int C=DYNAMIC, 594 struct Matrix<P,DYNAMIC,DYNAMIC,Allocator>:Vector<P,DYNAMIC,Allocator> 616 Vector<P,DYNAMIC,Allocator>(r*c),rows_(r),columns_(c){}; in Matrix() 624 Vector<P,DYNAMIC,Allocator>(r*c,init_val),rows_(r),columns_(c){}; in Matrix() 659 Vector<P,DYNAMIC,Allocator>(other.rows()*other.columns()), in Matrix() 677 Matrix(const _Expr<Derived>& other):Vector<P,DYNAMIC,Allocator>(other), in Matrix() 692 Vector<P,DYNAMIC,Allocator>(other.rows()*other.columns()), 767 static Matrix<P,DYNAMIC,DYNAMIC,Allocator> diagonal(const VA& a) in diagonal() 769 Matrix<P,DYNAMIC,DYNAMIC,Allocator> res(a.length(),a.length()); in diagonal() 792 static Matrix<P,DYNAMIC,DYNAMIC,Allocator> identity(const vector_length_t l) in identity() [all …]
|
D | matrix_view.hpp | 458 Matrix<T,DYNAMIC,DYNAMIC,TMP_ALLOC> transpose() const in transpose() 460 Matrix<T,DYNAMIC,DYNAMIC,TMP_ALLOC> res(columns(),rows()); in transpose() 469 Matrix<T,DYNAMIC,DYNAMIC,TMP_ALLOC> create() const in create() 471 Matrix<T,DYNAMIC,DYNAMIC,TMP_ALLOC> res(rows(),columns()); in create() 510 struct MatrixView<T,DYNAMIC> 794 VectorView<T,DYNAMIC> col(const index_t i,const index_t start=0) in col() 796 return(VectorView<T,DYNAMIC>(v_,i+stride()*start,i+stride()*rows(),stride()*CS)); in col() 809 VectorView<T,DYNAMIC> col(const index_t i,const index_t start,const index_t stop) in col() 811 return(VectorView<T,DYNAMIC>(v_,i+stride()*start,i+stride()*stop,stride()*CS)); in col() 822 const VectorView<T,DYNAMIC> col(const index_t i,const index_t start=0) const in col() [all …]
|
D | vector_view.hpp | 476 struct VectorView<T,DYNAMIC> 862 friend std::ostream& operator<< (std::ostream& stream, const VectorView<T,DYNAMIC>& other) { in operator <<() 897 VectorView<T,DYNAMIC> sub(const index_t start=0,const index_t stop=-1) in sub() 901 return(VectorView<T,DYNAMIC>(v_,stride()*start,stride()*length(),stride()*S)); in sub() 905 return(VectorView<T,DYNAMIC>(v_,stride()*start,stride()*stop,stride()*S)); in sub() 919 const VectorView<T,DYNAMIC> sub(const index_t start=0,const index_t stop=-1) const in sub() 923 return(VectorView<T,DYNAMIC>(v_,stride()*start,stride()*length(),stride()*S)); in sub() 927 return(VectorView<T,DYNAMIC>(v_,stride()*start,stride()*stop,stride()*S)); in sub()
|
D | vector_impl.hpp | 293 int L=DYNAMIC, 363 …explicit Vector(const Vector<P,DYNAMIC,OtherAllocator>& other):Vector_Base<P>(L,Vector::allocate()) in Vector() 633 struct Vector<P,DYNAMIC,Allocator>:Vector_Base<P> { 641 …static char* allocate(vector_length_t length){return(Allocator<DYNAMIC>::allocate(sizeof(P)*length… in allocate() 735 Allocator<DYNAMIC>::destroy(reinterpret_cast<char*>(Vector_Base<P>::values_)); in operator =() 934 Allocator<DYNAMIC>::destroy(reinterpret_cast<char*>(Vector_Base<P>::values_)); in ~Vector()
|
D | algorithms.hpp | 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()
|
D | matrix.hpp | 284 constexpr static vector_length_t value = DYNAMIC; 304 constexpr static vector_length_t value = DYNAMIC; 400 constexpr static vector_length_t nbrows = dynamic ? DYNAMIC : NbRows<MA>::value; 401 constexpr static vector_length_t nbcols = dynamic ? DYNAMIC : NbCols<MB>::value; 411 constexpr static vector_length_t value = DYNAMIC;
|
D | common.hpp | 49 constexpr int DYNAMIC = -1; variable
|
/cmsis-dsp-latest/dsppp/tests/ |
D | common_tests.h | 29 template<typename P,int L=arm_cmsis_dsp::DYNAMIC> 32 template<typename P,int R=arm_cmsis_dsp::DYNAMIC,int C=arm_cmsis_dsp::DYNAMIC> 38 template<typename P,int L=arm_cmsis_dsp::DYNAMIC> 41 template<typename P,int R=arm_cmsis_dsp::DYNAMIC,int C=arm_cmsis_dsp::DYNAMIC> 46 template<typename P,int L=arm_cmsis_dsp::DYNAMIC> 49 template<typename P,int R=arm_cmsis_dsp::DYNAMIC,int C=arm_cmsis_dsp::DYNAMIC>
|
D | matrix_test.cpp | 393 Matrix<T,DYNAMIC,DYNAMIC,TMP_ALLOC> matinv(const Matrix<T,NB,NB,A> &a) in matinv() 395 Matrix<T,DYNAMIC,DYNAMIC,TMP_ALLOC> res(a.rows(),a.columns()); in matinv() 404 void matinv(Matrix<T,DYNAMIC,DYNAMIC,TMP_ALLOC> &res, const Matrix<T,NB,NB,A> &a) in matinv() argument 1187 Vector<T,DYNAMIC,TMP_ALLOC> res(v.length()); in householder() 1189 return std::tuple<T,Vector<T,DYNAMIC,TMP_ALLOC>>(beta,res); in householder()
|
/cmsis-dsp-latest/Documentation/Doxygen/src/ |
D | template.md | 50 …default value and it is equivalent to writing `Vector<float32_t,DYNAMIC>` where `DYNAMIC` could be… 52 Both variants may use totally different implementations. The `DYNAMIC` variant may contain a `lengt…
|
D | memory_allocator.md | 15 int L=DYNAMIC, 74 template<typename P,int L=arm_cmsis_dsp::DYNAMIC>
|
D | vector.md | 9 int L=DYNAMIC,
|
/cmsis-dsp-latest/dsppp/ |
D | allocator.h | 69 struct pool_allocator<DYNAMIC> {
|