public void ResetCalculationState() { var criterium = new IterationCountStopCriterium <Complex>(10); Assert.IsNotNull(criterium, "A criterium should have been created"); var status = criterium.DetermineStatus(5, Vector <Complex> .Build.Dense(3, 1), Vector <Complex> .Build.Dense(3, 2), Vector <Complex> .Build.Dense(3, 3)); Assert.AreEqual(IterationStatus.Continue, status, "Should be running"); criterium.Reset(); Assert.AreEqual(IterationStatus.Continue, criterium.Status, "Should not have started"); }
public void ResetCalculationState() { var criterium = new IterationCountStopCriterium <double>(10); Assert.IsNotNull(criterium, "A criterium should have been created"); var status = criterium.DetermineStatus(5, DenseVector.Create(3, i => 1), DenseVector.Create(3, i => 2), DenseVector.Create(3, i => 3)); Assert.AreEqual(IterationStatus.Continue, status, "Should be running"); criterium.Reset(); Assert.AreEqual(IterationStatus.Continue, criterium.Status, "Should not have started"); }
public void ResetCalculationState() { var criterium = new IterationCountStopCriterium<Complex32>(10); Assert.IsNotNull(criterium, "A criterium should have been created"); var status = criterium.DetermineStatus(5, Vector<Complex32>.Build.Dense(3, 1), Vector<Complex32>.Build.Dense(3, 2), Vector<Complex32>.Build.Dense(3, 3)); Assert.AreEqual(IterationStatus.Continue, status, "Should be running"); criterium.Reset(); Assert.AreEqual(IterationStatus.Continue, criterium.Status, "Should not have started"); }
public void ResetCalculationState() { var criterium = new IterationCountStopCriterium<float>(10); Assert.IsNotNull(criterium, "A criterium should have been created"); var status = criterium.DetermineStatus(5, DenseVector.Create(3, i => 1), DenseVector.Create(3, i => 2), DenseVector.Create(3, i => 3)); Assert.AreEqual(IterationStatus.Continue, status, "Should be running"); criterium.Reset(); Assert.AreEqual(IterationStatus.Continue, criterium.Status, "Should not have started"); }