Changeset 16287 for trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeBatchInterpreter.cs
- Timestamp:
- 11/08/18 16:55:30 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeBatchInterpreter.cs
r16285 r16287 161 161 } 162 162 163 code[i].buf = new double[BATCHSIZE]; 164 163 165 if (node is VariableTreeNode variable) { 164 166 code[i].weight = variable.Weight; 165 167 code[i].data = dataset.GetReadOnlyDoubleValues(variable.VariableName).ToArray(); 166 code[i].buf = new double[BATCHSIZE];167 168 } else if (node is ConstantTreeNode constant) { 168 169 code[i].value = constant.Value; 169 code[i].buf = Enumerable.Repeat(code[i].value, BATCHSIZE).ToArray(); 170 } else if (node.SubtreeCount > 0) { 171 code[i].buf = new double[BATCHSIZE]; 170 for (int j = 0; j < BATCHSIZE; ++j) 171 code[i].buf[j] = code[i].value; 172 172 } 173 173
Note: See TracChangeset
for help on using the changeset viewer.