- 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:
+9
-9
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user