public void UTest_SetStateMatrixState(int row, int col) { var ps = m_settings as ProcessingSettings; IStateMatrixStateClassifier classifier = null; if (null != ps) { var normalBpm = (int)ps.PersonalNorm.NormalHeartRateAtRestBpm; classifier = StateMatrixStateClassifierFactory.GetStateMatrixClassifier(normalBpm); } else { classifier = StateMatrixStateClassifierFactory.GetStateMatrixClassifier(); } double[] row_class_bounds = classifier.GetRowClassBoundary(); double[] col_class_bounds = classifier.GetColClassBoundary(); System.Diagnostics.Debug.Assert((0 <= row) && (row_class_bounds.Length > row)); System.Diagnostics.Debug.Assert((0 <= col) && (col_class_bounds.Length > col)); this.HrvResults.CRV_STAT.m = 0.5 * (row_class_bounds[row] + row_class_bounds[row + 1]); this.HrvResults.CRV_STAT.sigma = 0.5 * (col_class_bounds[col] + col_class_bounds[col + 1]); }
public void Test_10_BPM_Offset() { IStateMatrixStateClassifier default_classifier = StateMatrixStateClassifierFactory.GetStateMatrixClassifier(); IStateMatrixStateClassifier another_classifier = StateMatrixStateClassifierFactory.GetStateMatrixClassifier( default_classifier.GetHeartRateMidPointForSettings() + 1 ); Assert.AreEqual( default_classifier.GetHeartRateMidPointForSettings() + 1, another_classifier.GetHeartRateMidPointForSettings()); }
public void TestStateMatrixFactory_Parametrized() { IStateMatrixStateClassifier classifier = StateMatrixStateClassifierFactory.GetStateMatrixClassifier(78); }
public void TestStateMatrixFactory_Default() { IStateMatrixStateClassifier default_classifier = StateMatrixStateClassifierFactory.GetStateMatrixClassifier(); }