Home
last modified time | relevance | path

Searched refs:DYNAMIC (Results 1 – 13 of 13) sorted by relevance

/cmsis-dsp-latest/dsppp/Include/dsppp/
Dmatrix_impl.hpp58 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 …]
Dmatrix_view.hpp458 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 …]
Dvector_view.hpp476 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()
Dvector_impl.hpp293 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()
Dalgorithms.hpp289 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()
Dmatrix.hpp284 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;
Dcommon.hpp49 constexpr int DYNAMIC = -1; variable
/cmsis-dsp-latest/dsppp/tests/
Dcommon_tests.h29 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>
Dmatrix_test.cpp393 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/
Dtemplate.md50 …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…
Dmemory_allocator.md15 int L=DYNAMIC,
74 template<typename P,int L=arm_cmsis_dsp::DYNAMIC>
Dvector.md9 int L=DYNAMIC,
/cmsis-dsp-latest/dsppp/
Dallocator.h69 struct pool_allocator<DYNAMIC> {