Changeset 14873 for branches/HeuristicLab.ExpressionGenerator/HeuristicLab.ExpressionGenerator/3.4/Expression.cs
- Timestamp:
- 04/15/17 08:44:15 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.ExpressionGenerator/HeuristicLab.ExpressionGenerator/3.4/Expression.cs
r14520 r14873 42 42 } 43 43 44 public IRandom Distribution { get; private set; } 45 46 public Func<IEnumerable<double>, double> Transform { get; private set; } 47 48 public double Value { get; private set; } 44 public IRandom Distribution { get; private set; } // only for random variables 45 46 public Func<IEnumerable<double>, double> Transform { get; private set; } // only for functions 47 48 public double Value { get; private set; } // only for constants 49 49 50 50 public Expression(string name, double value) { … … 85 85 switch (Type) { 86 86 case ExpressionType.Constant: 87 sb.Append(Value.ToString("0.000", CultureInfo. CurrentCulture));87 sb.Append(Value.ToString("0.000", CultureInfo.InvariantCulture)); 88 88 break; 89 89 case ExpressionType.RandomVariable: … … 108 108 case ExpressionType.Constant: 109 109 sb.Append(Value < 0 110 ? string.Format("(- {0})", Math.Abs(Value).ToString("0.000", CultureInfo. CurrentCulture))111 : Value.ToString("0.000", CultureInfo. CurrentCulture));110 ? string.Format("(- {0})", Math.Abs(Value).ToString("0.000", CultureInfo.InvariantCulture)) 111 : Value.ToString("0.000", CultureInfo.InvariantCulture)); 112 112 break; 113 113 case ExpressionType.RandomVariable:
Note: See TracChangeset
for help on using the changeset viewer.