Changeset 18100 for branches/3140_NumberSymbol/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Formatters/SymbolicDataAnalysisExpressionLatexFormatter.cs
- Timestamp:
- 12/01/21 13:40:55 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3140_NumberSymbol/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Formatters/SymbolicDataAnalysisExpressionLatexFormatter.cs
r17826 r18100 189 189 } else if (node.Symbol is IfThenElse) { 190 190 strBuilder.Append(@" \operatorname{if} \left( "); 191 } else if (node.Symbol is Constant) {192 var constName = "c_{" + constIndex + "}";191 } else if (node.Symbol is INumericSymbol numNode) { 192 var numName = "c_{" + constIndex + "}"; 193 193 constIndex++; 194 var constNode = node as ConstantTreeNode;195 if ( constNode.Value.IsAlmost(1.0)) {194 var numericNode = node as INumericTreeNode; 195 if (numericNode.Value.IsAlmost(1.0)) { 196 196 strBuilder.Append("1 "); 197 197 } else { 198 strBuilder.Append(constName); 199 constants.Add(new KeyValuePair<string, double>(constName, constNode.Value)); 200 } 201 198 strBuilder.Append(numName); 199 constants.Add(new KeyValuePair<string, double>(numName, numericNode.Value)); 200 } 202 201 } else if (node.Symbol is FactorVariable) { 203 202 var factorNode = node as FactorVariableTreeNode; … … 471 470 } else if (node.Symbol is IfThenElse) { 472 471 strBuilder.Append(@" \right) "); 472 } else if (node.Symbol is Number) { 473 473 } else if (node.Symbol is Constant) { 474 } 474 }else if (node.Symbol is LaggedVariable) { 475 475 } else if (node.Symbol is Variable) { 476 476 } else if (node.Symbol is FactorVariable) {
Note: See TracChangeset
for help on using the changeset viewer.