Changeset 9363 for branches/OaaS/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Grammars/TypeCoherentExpressionGrammar.cs
- Timestamp:
- 04/16/13 13:13:41 (11 years ago)
- Location:
- branches/OaaS
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OaaS
- Property svn:ignore
-
old new 21 21 protoc.exe 22 22 _ReSharper.HeuristicLab 3.3 Tests 23 Google.ProtocolBuffers-2.4.1.473.dll 23 24 packages
-
- Property svn:mergeinfo changed
- Property svn:ignore
-
branches/OaaS/HeuristicLab.Problems.DataAnalysis.Symbolic
- Property svn:mergeinfo changed
-
branches/OaaS/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4
- Property svn:ignore
-
old new 1 *.user 2 Plugin.cs 1 3 bin 2 *.user3 HeuristicLabProblemsDataAnalysisSymbolicPlugin.cs4 4 obj 5 *.vs10x6 Plugin.cs
-
- Property svn:ignore
-
branches/OaaS/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Grammars/TypeCoherentExpressionGrammar.cs
r7696 r9363 104 104 var variableSymbol = new Variable(); 105 105 var laggedVariable = new LaggedVariable(); 106 var autoregressiveVariable = new AutoregressiveTargetVariable(); 106 107 #endregion 107 108 … … 122 123 var conditionalSymbols = new GroupSymbol(ConditionalSymbolsName, new List<ISymbol> { conditionSymbols, comparisonSymbols, booleanOperationSymbols }); 123 124 124 var timeSeriesSymbols = new GroupSymbol(TimeSeriesSymbolsName, new List<ISymbol> { timeLag, integral, derivative, laggedVariable });125 var timeSeriesSymbols = new GroupSymbol(TimeSeriesSymbolsName, new List<ISymbol> { timeLag, integral, derivative, laggedVariable, autoregressiveVariable }); 125 126 #endregion 126 127 … … 152 153 SetSubtreeCount(derivative, 1, 1); 153 154 SetSubtreeCount(laggedVariable, 0, 0); 155 SetSubtreeCount(autoregressiveVariable, 0, 0); 154 156 #endregion 155 157 … … 225 227 Symbols.First(s => s.Name == TimeSeriesSymbolsName).Enabled = false; 226 228 } 229 230 public void ConfigureAsDefaultTimeSeriesPrognosisGrammar() { 231 Symbols.First(s => s is Average).Enabled = false; 232 Symbols.First(s => s.Name == TrigonometricFunctionsName).Enabled = false; 233 Symbols.First(s => s.Name == PowerFunctionsName).Enabled = false; 234 Symbols.First(s => s.Name == ConditionalSymbolsName).Enabled = false; 235 Symbols.First(s => s.Name == SpecialFunctionsName).Enabled = false; 236 237 Symbols.First(s => s.Name == TimeSeriesSymbolsName).Enabled = true; 238 Symbols.First(s => s is Derivative).Enabled = false; 239 Symbols.First(s => s is Integral).Enabled = false; 240 Symbols.First(s => s is TimeLag).Enabled = false; 241 } 227 242 } 228 243 }
Note: See TracChangeset
for help on using the changeset viewer.