- refactored

- use blaze matrix library instead of Eigen

git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@943 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2022-06-11 08:56:42 +00:00
parent 368f11d9ba
commit f66d39c11c
8 changed files with 82 additions and 47 deletions
+9 -9
View File
@@ -84,15 +84,15 @@ public:
return y * m_state;
}
void mixRealComplexV(CVec &dst, RVec const &src, RealScalar gain, uint32_t len)
void mixRealComplexV(CVec &dst, RVec const &src, RealScalar gain, size_t len)
{
uint32_t i;
size_t i;
i = 0;
while (len--)
{
dst(i) = mixRealComplexS(src(i), gain);
dst[i] = mixRealComplexS(src[i], gain);
// NCO update
process(0, 0);
@@ -100,15 +100,15 @@ public:
}
}
void mixComplexRealV(RVec &dst, CVec const &src, ComplexScalar const &gain, uint32_t len)
void mixComplexRealV(RVec &dst, CVec const &src, ComplexScalar const &gain, size_t len)
{
uint32_t i;
size_t i;
i = 0;
while (len--)
{
dst(i) = mixComplexRealS(src(i), gain);
dst[i] = mixComplexRealS(src[i], gain);
// NCO update
process(0, 0);
@@ -116,14 +116,14 @@ public:
}
}
void mixComplexV(CVec &srcDst, ComplexScalar const &gain, uint32_t len)
void mixComplexV(CVec &srcDst, ComplexScalar const &gain, size_t len)
{
uint32_t i;
size_t i;
i = 0;
while (len--)
{
srcDst(i) = mixComplexS(srcDst(i), gain);
srcDst[i] = mixComplexS(srcDst[i], gain);
// NCO update
process(0, 0);