Changeset 15944 for branches/2915-AbsoluteSymbol/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Grammars/TypeCoherentExpressionGrammar.cs
- Timestamp:
- 05/23/18 07:13:05 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2915-AbsoluteSymbol/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Grammars/TypeCoherentExpressionGrammar.cs
r15583 r15944 70 70 var sqrt = new SquareRoot(); 71 71 var exp = new Exponential(); 72 var abs = new Absolute(); 72 73 73 74 var airyA = new AiryA(); … … 111 112 112 113 #region group symbol declaration 113 var arithmeticSymbols = new GroupSymbol(ArithmeticFunctionsName, new List<ISymbol>() { add, sub, mul, div, mean });114 var arithmeticSymbols = new GroupSymbol(ArithmeticFunctionsName, new List<ISymbol>() { add, sub, mul, div, mean, abs }); 114 115 var trigonometricSymbols = new GroupSymbol(TrigonometricFunctionsName, new List<ISymbol>() { sin, cos, tan }); 115 116 var exponentialAndLogarithmicSymbols = new GroupSymbol(ExponentialFunctionsName, new List<ISymbol> { exp, log }); … … 231 232 public void ConfigureAsDefaultRegressionGrammar() { 232 233 Symbols.First(s => s is Average).Enabled = false; 234 Symbols.First(s => s is Absolute).Enabled = false; 233 235 Symbols.First(s => s.Name == TrigonometricFunctionsName).Enabled = false; 234 236 Symbols.First(s => s.Name == PowerFunctionsName).Enabled = false; … … 242 244 Symbols.First(s => s is VariableCondition).Enabled = false; 243 245 Symbols.First(s => s is Xor).Enabled = false; 246 Symbols.First(s => s is Absolute).Enabled = false; 244 247 Symbols.First(s => s.Name == TrigonometricFunctionsName).Enabled = false; 245 248 Symbols.First(s => s.Name == ExponentialFunctionsName).Enabled = false; … … 251 254 public void ConfigureAsDefaultTimeSeriesPrognosisGrammar() { 252 255 Symbols.First(s => s is Average).Enabled = false; 256 Symbols.First(s => s is Absolute).Enabled = false; 253 257 Symbols.First(s => s.Name == TrigonometricFunctionsName).Enabled = false; 254 258 Symbols.First(s => s.Name == PowerFunctionsName).Enabled = false;
Note: See TracChangeset
for help on using the changeset viewer.