Changeset 10872 for branches/DataPreprocessing/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SymbolicExpressionTreeBacktransformator.cs
- Timestamp:
- 05/21/14 12:54:01 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataPreprocessing/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SymbolicExpressionTreeBacktransformator.cs
r10869 r10872 27 27 namespace HeuristicLab.Problems.DataAnalysis.Symbolic { 28 28 public class SymbolicExpressionTreeBacktransformator : IModelBacktransformator { 29 private readonly ITransformationMapper<ISymbolicExpressionTree > transformationMapper;29 private readonly ITransformationMapper<ISymbolicExpressionTreeNode> transformationMapper; 30 30 31 public SymbolicExpressionTreeBacktransformator(ITransformationMapper<ISymbolicExpressionTree > transformationMapper) {31 public SymbolicExpressionTreeBacktransformator(ITransformationMapper<ISymbolicExpressionTreeNode> transformationMapper) { 32 32 this.transformationMapper = transformationMapper; 33 33 } … … 51 51 } 52 52 53 private void SwapTransformationTree(ISymbolicExpressionTree transformationTree, ISymbolicExpressionTreeNode targetNode) {53 private void SwapTransformationTree(ISymbolicExpressionTreeNode transformationTreeNode, ISymbolicExpressionTreeNode targetNode) { 54 54 var parent = targetNode.Parent; 55 55 int index = parent.IndexOfSubtree(targetNode); 56 56 parent.RemoveSubtree(index); 57 parent.InsertSubtree(index, transformationTree .Root.GetSubtree(0));57 parent.InsertSubtree(index, transformationTreeNode); 58 58 } 59 59
Note: See TracChangeset
for help on using the changeset viewer.