Changeset 9758 for branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Compiler/LinearInstruction.cs
- Timestamp:
- 07/25/13 17:04:27 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.DataAnalysis.Symbolic.LinearInterpreter/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Compiler/LinearInstruction.cs
r9738 r9758 23 23 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 24 24 // total size of this class should be small to improve cache access while executing the code 25 public class LinearInstruction { 26 // the tree node can hold additional data that is necessary for the execution of this instruction 27 public ISymbolicExpressionTreeNode dynamicNode; 28 // op code of the function that determines what operation should be executed 29 public byte opCode; 30 // number of arguments of the current instruction 31 public byte nArguments; 32 // an optional object value (addresses for calls, argument index for arguments) 33 public object iArg0; 34 25 public class LinearInstruction : Instruction { 35 26 public double value; 36 37 public int childIndex; 27 public byte childIndex; 38 28 } 39 29 }
Note: See TracChangeset
for help on using the changeset viewer.