Changeset 14243 for branches/symbreg-factors-2650/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeInterpreter.cs
- Timestamp:
- 08/08/16 13:00:06 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/symbreg-factors-2650/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeInterpreter.cs
r14237 r14243 145 145 instr.data = dataset.GetReadOnlyDoubleValues(variableTreeNode.VariableName); 146 146 } else if (instr.opCode == OpCodes.FactorVariable) { 147 var factorTreeNode = instr.dynamicNode as FactorVariableTreeNode;147 var factorTreeNode = instr.dynamicNode as BinaryFactorVariableTreeNode; 148 148 instr.data = dataset.GetReadOnlyStringValues(factorTreeNode.VariableName); 149 149 } else if (instr.opCode == OpCodes.LagVariable) { … … 461 461 case OpCodes.FactorVariable: { 462 462 if (row < 0 || row >= dataset.Rows) return double.NaN; 463 var factorVarTreeNode = currentInstr.dynamicNode as FactorVariableTreeNode;463 var factorVarTreeNode = currentInstr.dynamicNode as BinaryFactorVariableTreeNode; 464 464 return ((IList<string>)currentInstr.data)[row] == factorVarTreeNode.VariableValue ? factorVarTreeNode.Weight : 0; 465 465 }
Note: See TracChangeset
for help on using the changeset viewer.