Léa Saviot
|
8a272458de
|
[poincare] recursivelyMatches takes replaceSymbols parameter
This fixes:
[7]->a
1+2->a
The second operation would get interrupted because 'a' is a matrix if
symbols are replaced
|
2018-11-23 12:04:07 +01:00 |
|
Lionel Debroux
|
1a8c6b6ae9
|
[poincare, escher, ion, apps] Split the huge umbrella header poincare.h, to reduce build time.
This should be a NFC, but surprisingly, it also reduces size... so what does it change ?
|
2018-10-23 11:49:09 +02:00 |
|
Émilie Feral
|
7394c56afd
|
[solver] Avoid resolving equation involving Matrix
|
2018-10-08 16:37:57 +02:00 |
|
Émilie Feral
|
2297d1a7aa
|
[solver] Escape undefined equations
|
2018-10-05 11:46:59 +02:00 |
|
Émilie Feral
|
0c38a17dab
|
[solver] Fix Equation with Poincare API
|
2018-09-06 17:05:44 +02:00 |
|
Émilie Feral
|
f326f16ffb
|
[solver] Fix Equation with new Poincare APi
|
2018-09-06 14:07:41 +02:00 |
|
Émilie Feral
|
556ea6b269
|
[poincare] Expression::Type --> ExpressionNode::Type
|
2018-08-24 13:13:37 +02:00 |
|
Émilie Feral
|
54f9ea2d46
|
[poincare] Redesign of Expression: first attempt
|
2018-08-02 15:46:31 +02:00 |
|
Émilie Feral
|
e61a408a0a
|
[poincare] Get rid of AngleUnit::Default
|
2018-07-18 17:09:07 +02:00 |
|
Émilie Feral
|
11ba9a462d
|
[solver] Clean equation
|
2018-06-12 15:04:51 +02:00 |
|
Émilie Feral
|
bc8dbd85c1
|
[solver] If one equation is undefined, display a warning
|
2018-06-07 16:21:39 +02:00 |
|
Émilie Feral
|
699010484f
|
[solver] Equation: fix edge case: if the equation was simplified because
always true, the standard form must be 0
|
2018-06-07 13:46:18 +02:00 |
|
Émilie Feral
|
ace75e6ead
|
[solver] Move Poincare::Equal::solve() to Solver app to consider system
instead of single expression
|
2018-06-07 13:46:18 +02:00 |
|