Mac binaries
[jabaws.git] / website / archive / binaries / mac / src / muscle / scorehistory.h
diff --git a/website/archive/binaries/mac/src/muscle/scorehistory.h b/website/archive/binaries/mac/src/muscle/scorehistory.h
new file mode 100644 (file)
index 0000000..d375ff6
--- /dev/null
@@ -0,0 +1,21 @@
+#ifndef ScoreHistory_h\r
+#define ScoreHistory_h\r
+\r
+class ScoreHistory\r
+       {\r
+public:\r
+       ScoreHistory(unsigned uIters, unsigned uInternalNodeCount);\r
+       ~ScoreHistory();\r
+       bool SetScore(unsigned uIter, unsigned uInternalNodeIndex, bool bRight, SCORE Score);\r
+       void LogMe() const;\r
+       SCORE GetScore(unsigned uIter, unsigned uInternalNodeIndex, bool bReversed,\r
+         bool bRight) const;\r
+\r
+private:\r
+       SCORE **m_Score;\r
+       bool **m_bScoreSet;\r
+       unsigned m_uIters;\r
+       unsigned m_uNodeCount;\r
+       };\r
+\r
+#endif // ScoreHistory_h\r