Beispiel #1
0
 public NumericRangeInfo(DoubleR10 minimum, DoubleR10 maximum)
 {
     this.HasDataRange = false;
     this.HasMin = true;
     this.HasMax = true;
     this.Minimum = minimum;
     this.Maximum = maximum;
     this.ForsedSingleStop = new DoubleR10?();
     this.FixDirection();
 }
Beispiel #2
0
 public NumericRangeInfo(DoubleR10 minimum, DoubleR10 maximum)
 {
     this.HasDataRange = false;
     this.HasMin = true;
     this.HasMax = true;
     this.Minimum = minimum;
     this.Maximum = maximum;
     this.ForsedSingleStop = new DoubleR10?();
     this.FixDirection();
 }
Beispiel #3
0
 private void FixEmptySingleDataValue()
 {
     DoubleR10 doubleR10_1 = this.Maximum;
     doubleR10_1.Normalize();
     int num = 0;
     if (doubleR10_1.E >= 0 && doubleR10_1.Log10() < 4)
     {
         this.ForsedSingleStop = new DoubleR10?(doubleR10_1);
         num = 3;
     }
     DoubleR10 doubleR10_2 = DoubleR10.Pow10(Math.Max(doubleR10_1.E, doubleR10_1.Log10() - num)) / (DoubleR10)2;
     this.Minimum = doubleR10_1 + doubleR10_2;
     this.Maximum = doubleR10_1 - doubleR10_2;
 }
Beispiel #4
0
 private void FixEmptySingleDataValue()
 {
     DoubleR10 doubleR10_1 = this.Maximum;
     doubleR10_1.Normalize();
     int num = 0;
     if (doubleR10_1.E >= 0 && doubleR10_1.Log10() < 4)
     {
         this.ForsedSingleStop = new DoubleR10?(doubleR10_1);
         num = 3;
     }
     DoubleR10 doubleR10_2 = DoubleR10.Pow10(Math.Max(doubleR10_1.E, doubleR10_1.Log10() - num)) / (DoubleR10)2;
     this.Minimum = doubleR10_1 + doubleR10_2;
     this.Maximum = doubleR10_1 - doubleR10_2;
 }