Léa Saviot
620ef3f570
[poincare] Use SymbolAbstract::hasSameNameAs
2020-03-31 13:42:42 +02:00
Léa Saviot
169d6bf94d
[poincare/parametered_expression] Use parameter()
2020-03-31 13:42:42 +02:00
Léa Saviot
94fb5815f9
[poincare] Fix replaceReplaceableSymbols for parametered expressions
...
Scenario: ans*int(0,x,0,0)->x then cos(x) crashed because replaceReplaceableSymbols
would not care if it was replacing parameters in a parametered
expression
2020-03-31 13:42:42 +02:00
Émilie Feral
3df80ed780
[poincare] ParameteredExpression: overrides getVariables to avoid
...
considering parameter as a variable
2020-02-12 15:13:25 +01:00
Ruben Dashyan
af2c95be26
[poincare/parametered_expression] Turn replaceUnknown into replaceSymbolWithExpression
...
That is the only place where those methods did differ.
2019-09-27 17:57:29 +02:00
Ruben Dashyan
d506bb4442
[poincare] Remove Expression::defaultReplaceUnknown
...
and substitute defaultReplaceSymbolWithExpression instead
2019-09-27 17:57:29 +02:00
Ruben Dashyan
7d5f9d0aca
[poincare] Factor asserts in Expression::replaceUnknown
2019-09-27 17:57:29 +02:00
Ruben Dashyan
af64f50a63
[poincare/parametered_expression] Remove redundant assert
2019-09-27 17:57:29 +02:00
Léa Saviot
2b16b5b2a1
[poincare] Parametered expression
2019-04-12 15:16:53 +02:00