Symbolic Calculation for 12.0.0

This commit is contained in:
Quentin Guidée
2019-10-27 12:08:26 +01:00
parent 0fe83e3139
commit a196113cb0

View File

@@ -91,7 +91,7 @@ ExpiringPointer<Calculation> CalculationStore::push(const char * text, Context *
// Compute and serialize the outputs
{
Expression outputs[] = {Expression(), Expression()};
PoincareHelpers::ParseAndSimplifyAndApproximate(inputSerialization, &(outputs[0]), &(outputs[1]), context, false);
PoincareHelpers::ParseAndSimplifyAndApproximate(inputSerialization, &(outputs[0]), &(outputs[1]), context, true); // Symbolic computation
for (int i = 0; i < 2; i++) {
if (!serializeExpression(outputs[i], nextSerializationLocation, &newCalculationsLocation)) {
/* If the exat/approximate output does not fit in the store (event if the