Changeset 17318 for branches/2994-AutoDiffForIntervals/HeuristicLab.Tests/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4/IntervalInterpreterTest.cs
- Timestamp:
- 10/04/19 16:27:08 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2994-AutoDiffForIntervals/HeuristicLab.Tests/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4/IntervalInterpreterTest.cs
r17289 r17318 52 52 [TestCategory("Problems.DataAnalysis.Symbolic")] 53 53 [TestProperty("Time", "short")] 54 public void TestIntervalInterpreterAdd() {54 public void IntervalInterpreterAdd() { 55 55 EvaluateTest("x1 + x2", new Interval(5, 14)); 56 56 EvaluateTest("x1 + x2", new Interval(5, 16), variableRanges); … … 60 60 [TestCategory("Problems.DataAnalysis.Symbolic")] 61 61 [TestProperty("Time", "short")] 62 public void TestIntervalInterpreterLogAdd() {62 public void IntervalInterpreterLogAdd() { 63 63 EvaluateTest("log(x1 + x2)", new Interval(Math.Log(5), Math.Log(14))); 64 64 EvaluateTest("log(x1 + x2)", new Interval(Math.Log(5), Math.Log(16)), variableRanges); … … 68 68 [TestCategory("Problems.DataAnalysis.Symbolic")] 69 69 [TestProperty("Time", "short")] 70 public void TestIntervalInterpreterLogAddMul() {70 public void IntervalInterpreterLogAddMul() { 71 71 EvaluateTest("log(3*x1 + x2)", new Interval(Math.Log(11), Math.Log(30))); 72 72 EvaluateTest("log(3*x1 + x2)", new Interval(Math.Log(7), Math.Log(36)), variableRanges); … … 76 76 [TestCategory("Problems.DataAnalysis.Symbolic")] 77 77 [TestProperty("Time", "short")] 78 public void TestIntervalInterpreterSin() {78 public void IntervalInterpreterSin() { 79 79 EvaluateTest("sin(x1+x2)", new Interval(-1, 1)); 80 80 EvaluateTest("sin(x1+x2)", new Interval(-1, 1), variableRanges); … … 98 98 [TestCategory("Problems.DataAnalysis.Symbolic")] 99 99 [TestProperty("Time", "short")] 100 public void TestIntervalInterpreterCos() {100 public void IntervalInterpreterCos() { 101 101 EvaluateTest("cos(x1+x2)", new Interval(-1, 1)); 102 102 EvaluateTest("cos(x1+x2)", new Interval(-1, 1), variableRanges); … … 121 121 [TestCategory("Problems.DataAnalysis.Symbolic")] 122 122 [TestProperty("Time", "short")] 123 public void TestIntervalInterpreterTan() {123 public void IntervalInterpreterTan() { 124 124 // critical values: 125 125 // lim tan(x) = -inf for x => -pi/2 … … 140 140 [TestCategory("Problems.DataAnalysis.Symbolic")] 141 141 [TestProperty("Time", "short")] 142 public void TestIntervalInterpreterTanh() {142 public void IntervalInterpreterTanh() { 143 143 // critical values: 144 144 // lim tanh(x) = -1 for x => -inf … … 158 158 [TestCategory("Problems.DataAnalysis.Symbolic")] 159 159 [TestProperty("Time", "short")] 160 public void TestIntervalInterpreterExp() {160 public void IntervalInterpreterExp() { 161 161 EvaluateTest("exp(x1-x2)", new Interval(Math.Exp(-3), Math.Exp(6))); 162 162 EvaluateTest("exp(x1-x2)", new Interval(Math.Exp(-5), Math.Exp(6)), variableRanges); … … 166 166 [TestCategory("Problems.DataAnalysis.Symbolic")] 167 167 [TestProperty("Time", "short")] 168 public void TestIntervalInterpreterExpRoot() {168 public void IntervalInterpreterExpRoot() { 169 169 EvaluateTest("exp(root(x1*x2, 2))", new Interval(Math.Exp(Math.Sqrt(6)), Math.Exp(Math.Sqrt(48)))); 170 170 EvaluateTest("exp(root(x1*x2, 2))", new Interval(Math.Exp(Math.Sqrt(4)), Math.Exp(Math.Sqrt(60))), variableRanges); … … 174 174 [TestCategory("Problems.DataAnalysis.Symbolic")] 175 175 [TestProperty("Time", "short")] 176 public void TestIntervalInterpreterPower() {176 public void IntervalInterpreterPower() { 177 177 EvaluateTest("pow(x1, 2)", new Interval(Math.Pow(3, 1), Math.Pow(8, 3))); 178 178 }
Note: See TracChangeset
for help on using the changeset viewer.