diff bayesianArraySrc/BayesianArrayStructure.h @ 11:9a2b008c4706

Priors for each channel and scrolling projection for new prior is added
author Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk>
date Sun, 05 Feb 2012 00:00:58 +0000
parents 33dedfe32893
children f5de07b4d733
line wrap: on
line diff
--- a/bayesianArraySrc/BayesianArrayStructure.h	Sat Feb 04 19:59:27 2012 +0000
+++ b/bayesianArraySrc/BayesianArrayStructure.h	Sun Feb 05 00:00:58 2012 +0000
@@ -98,6 +98,10 @@
 	bool usingIntegratedTempoEstimate;
 	double relativeSpeedLikelihoodStdDev;
 	
+	void projectDistribution(const double& newEventTime, const double& newAlignmentPosition, DynamicVector& projectedPrior);
+	void complexCrossUpdateProjection(DynamicVector& projectedPrior, const double& timeDifferenceInPositionVectorUnits);
+	void translatePosteriorByMaximumSpeed(DynamicVector& translatedPosterior, const double& timeDifferenceInPositionVectorUnits);
+	
 	void printPostOffset();
 	bool updatingSpeedDistribution;//false for testing