diff SparseHMM.h @ 145:0432723faf03

Fix compiler warnings (no point in returning const type)
author Chris Cannam
date Fri, 24 Mar 2017 15:35:32 +0000
parents 926c292fa3ff
children 8404827a4b02
line wrap: on
line diff
--- a/SparseHMM.h	Fri Mar 24 15:08:12 2017 +0000
+++ b/SparseHMM.h	Fri Mar 24 15:35:32 2017 +0000
@@ -26,14 +26,14 @@
 {
 public:
     SparseHMM(int fixedLag);
-    virtual const std::vector<double>
+    virtual std::vector<double>
                            calculateObsProb(const vector<pair<double, double> >);
     virtual void           build();
-    const std::vector<int> decodeViterbi(std::vector<vector<double> > obs);
+    std::vector<int>       decodeViterbi(std::vector<vector<double> > obs);
     void                   reset();
     void                   initialise(vector<double> firstObs);
     int                    process(vector<double> newObs);
-    const vector<int>      track();
+    vector<int>            track();
     // "sparse" HMM definition
     int m_fixedLag;
     int m_nState;