[calculation] Replace symbols when simplifying

This commit is contained in:
Émilie Feral
2018-10-24 09:48:17 +02:00
parent 4d71a3a4c6
commit 4f2985e6fb

View File

@@ -42,7 +42,7 @@ void Calculation::setContent(const char * c, Context * context, Expression ansEx
* to keep Ans symbol in the calculation store. */
PoincareHelpers::Serialize(input, m_inputText, sizeof(m_inputText));
}
Expression exactOutput = PoincareHelpers::ParseAndSimplify(m_inputText, *context, false);
Expression exactOutput = PoincareHelpers::ParseAndSimplify(m_inputText, *context, true);
PoincareHelpers::Serialize(exactOutput, m_exactOutputText, sizeof(m_exactOutputText));
Expression approximateOutput = PoincareHelpers::Approximate<double>(exactOutput, *context);
PoincareHelpers::Serialize(approximateOutput, m_approximateOutputText, sizeof(m_approximateOutputText));