Changeset 13867 for branches/HeuristicLab.Problems.GeneticProgramming.BloodGlucosePrediction/Grammar.cs
- Timestamp:
- 05/31/16 17:05:49 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.GeneticProgramming.BloodGlucosePrediction/Grammar.cs
r13865 r13867 46 46 var cosCh = new SimpleSymbol("CosCh", "Cos", 1, 1); 47 47 var logCh = new SimpleSymbol("LogCh", "Log", 1, 1); 48 var curvedChShape1 = new CurvedChVariableSymbol("CurvedCh1", "", 2, 5); 49 var curvedChShape2 = new CurvedChVariableSymbol("CurvedCh2", "", 3, 3); 50 var curvedChShape3 = new CurvedChVariableSymbol("CurvedCh3", "", 5, 2); 48 var curvedCh = new CurvedChVariableSymbol("CurvedCh", ""); 51 49 // var cteCh = new CteSymbol(); 52 50 … … 60 58 var cosIns = new SimpleSymbol("CosIns", "Cos", 1, 1); 61 59 var logIns = new SimpleSymbol("LogIns", "Log", 1, 1); 62 var curvedInsShape1 = new CurvedInsVariableSymbol("CurvedIns1", "", 2, 5); 63 var curvedInsShape2 = new CurvedInsVariableSymbol("CurvedIns2", "", 3, 3); 64 var curvedInsShape3 = new CurvedInsVariableSymbol("CurvedIns3", "", 5, 2); 60 var curvedIns = new CurvedInsVariableSymbol("CurvedIns", ""); 65 61 var realInsVar = new RealInsulineVariableSymbol(); 66 62 // var cteCh = new CteSymbol(); … … 81 77 AddSymbol(logGluc); 82 78 83 AddSymbol(curvedChShape1); 84 AddSymbol(curvedChShape2); 85 AddSymbol(curvedChShape3); 79 AddSymbol(curvedCh); 80 86 81 AddSymbol(plusCh); 87 82 AddSymbol(minusCh); … … 93 88 AddSymbol(logCh); 94 89 95 AddSymbol(curvedInsShape1); 96 AddSymbol(curvedInsShape2); 97 AddSymbol(curvedInsShape3); 90 AddSymbol(curvedIns); 98 91 AddSymbol(plusIns); 99 92 AddSymbol(minusIns); … … 174 167 } 175 168 // <exprch> ::= (getPrevData(1,k,1) * <cte> * <curvedCH>) 176 AddAllowedChildSymbol(exprCh, curvedChShape1); 177 AddAllowedChildSymbol(exprCh, curvedChShape2); 178 AddAllowedChildSymbol(exprCh, curvedChShape3); 169 AddAllowedChildSymbol(exprCh, curvedCh); 170 179 171 180 172 /* … … 220 212 AddAllowedChildSymbol(exprIns, realInsVar); 221 213 222 AddAllowedChildSymbol(exprIns, curvedInsShape1); 223 AddAllowedChildSymbol(exprIns, curvedInsShape2); 224 AddAllowedChildSymbol(exprIns, curvedInsShape3); 214 AddAllowedChildSymbol(exprIns, curvedIns); 225 215 226 216 // root is func
Note: See TracChangeset
for help on using the changeset viewer.