Mercurial > hg > midi-score-follower
diff src/DynamicVector.cpp @ 22:9860abc92a30
follower has confidence measure now just using best match. Difficulty in visualising the speed likelihood fn
author | Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk> |
---|---|
date | Wed, 30 Nov 2011 11:48:35 +0000 |
parents | 75dcd1308658 |
children | 032edf186a68 |
line wrap: on
line diff
--- a/src/DynamicVector.cpp Sun Nov 27 21:56:19 2011 +0000 +++ b/src/DynamicVector.cpp Wed Nov 30 11:48:35 2011 +0000 @@ -137,7 +137,7 @@ //now delete tmp array } -void DynamicVector::addGaussianShape(double mean, double StdDev, double factor){ +void DynamicVector::addGaussianShape(const double& mean, const double& StdDev, double factor){ int i; double std_dev_factor = (2*StdDev*StdDev); @@ -152,7 +152,7 @@ // addGaussianShapeByLookupTable(mean, StdDev, factor); } -void DynamicVector::addGaussianShapeByLookupTable(double& mean, double& StdDev, double& factor){ +void DynamicVector::addGaussianShapeByLookupTable(double& mean, double& StdDev, double factor){ int i; int lookupIndex ; factor *= (1/(StdDev*sqrt(2*PI))); @@ -187,14 +187,14 @@ } -void DynamicVector::addConstant(double value){ +void DynamicVector::addConstant(const double& value){ for (int i=0;i<array.size();i++){ array[i] += value; } } -void DynamicVector::addToIndex(int index, double constant){ +void DynamicVector::addToIndex(const int& index, const double& constant){ array[index] += constant; }