Changeset 18112 for branches/3140_NumberSymbol/HeuristicLab.Problems.ExternalEvaluation.GP/3.5/ExternalEvaluationSymbolicExpressionTreeStringFormatter.cs
- Timestamp:
- 12/09/21 14:28:17 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3140_NumberSymbol/HeuristicLab.Problems.ExternalEvaluation.GP/3.5/ExternalEvaluationSymbolicExpressionTreeStringFormatter.cs
r18093 r18112 106 106 var varNode = node as VariableTreeNode; 107 107 strBuilder.AppendFormat("(* {0} {1})", varNode.VariableName, varNode.Weight.ToString("g17", CultureInfo.InvariantCulture)); 108 } else if (node.Symbol is Num) {109 var constNode = node as NumTreeNode;110 strBuilder.Append( constNode.Value.ToString("g17", CultureInfo.InvariantCulture));108 } else if (node.Symbol is INumericSymbol) { 109 var numericNode = node as INumericTreeNode; 110 strBuilder.Append(numericNode.Value.ToString("g17", CultureInfo.InvariantCulture)); 111 111 } else { 112 112 throw new NotSupportedException("Formatting of symbol: " + node.Symbol + " not supported for external evaluation.");
Note: See TracChangeset
for help on using the changeset viewer.