Commit Graph

6003 Commits

Author SHA1 Message Date
Léa Saviot
b4ea4d9dab [poincare] uninline methods in Evaluation and subclasses 2018-09-07 16:27:22 +02:00
Léa Saviot
9c6e65997f [poincare] Un-inline Complex(std::complex) 2018-09-07 16:14:21 +02:00
Émilie Feral
69db327b6e [shared] Fix boolean confusion in ExpressionModel 2018-09-07 16:06:54 +02:00
Émilie Feral
e8c4e467ee [poincare] Trigonometry: missing clone 2018-09-07 15:54:23 +02:00
Émilie Feral
bd5af83d96 [poincare] Fix TreeNode::log 2018-09-07 15:54:23 +02:00
Émilie Feral
7feef8f266 [poincare] Expression: approximateToEvaluation does not handle
Uninitialized Expression but approximate does
2018-09-07 15:54:23 +02:00
Léa Saviot
bcf299c241 [poincare] Un-inline Expression::parent() (inline later if possible !) 2018-09-07 15:23:49 +02:00
Léa Saviot
5e42aa31f9 [poincare] un-inline setSign and approximateToEvaluation 2018-09-07 15:18:37 +02:00
Émilie Feral
5d281aacc4 [apps] Fix VariableBox for Matrix 2018-09-07 15:15:14 +02:00
Léa Saviot
676d78aa0c [poincarE] Remove virtual Expression destructor 2018-09-07 15:13:40 +02:00
Émilie Feral
bc57c64298 [poincare] Logarithm: check if the parent is defined before asking for
its type
2018-09-07 14:05:42 +02:00
Émilie Feral
03d3c1f9f2 [shared] SumGraphController: fix the condensed sum layout 2018-09-07 14:05:42 +02:00
Léa Saviot
45808bcbaa [poincare] Expression un-inline to reduce binary size 2018-09-07 13:54:54 +02:00
Émilie Feral
2605c6323a [poincare] Expression: createLayout and approximateToEvaluation return a
default value with uninitialized Expression
2018-09-07 13:40:19 +02:00
Émilie Feral
cbddbe3875 [poincare] Expression hierarchy method does not re-construct an
Expression from a node but cast the TreeByReference in Expression
2018-09-07 13:39:54 +02:00
Léa Saviot
39a7b8df86 [poincare] Un-iniline more methods 2018-09-07 13:31:35 +02:00
Léa Saviot
72703f3731 [poincare] Un-inline more TreeByReference methods 2018-09-07 13:31:35 +02:00
Émilie Feral
970ac6dbe7 Makefile: build all applications by default 2018-09-07 12:02:25 +02:00
Émilie Feral
ce69702134 [regression] Fix Regression 2018-09-07 12:02:25 +02:00
Émilie Feral
3a58ff7728 [regression] Fix Model 2018-09-07 12:02:25 +02:00
Émilie Feral
d50db1a478 [poincare] Multiplication: move computeOnArrays on Multiplication
instead of MultiplicationNode
2018-09-07 12:02:25 +02:00
Léa Saviot
9e65df20be [poincare] Replace a switch by a if 2018-09-07 11:53:48 +02:00
Léa Saviot
f4eea76070 [poincare] Un-inline TreeByReference::childAtIndex 2018-09-07 11:53:48 +02:00
Émilie Feral
ecffed3124 [regression] Fix QuadraticModel 2018-09-07 11:51:34 +02:00
Émilie Feral
6015bdbc08 [poincare] Clean warning 2018-09-07 11:51:34 +02:00
Émilie Feral
01b5001db3 [regression] Fix StoreController with new Poincare 2018-09-07 11:51:34 +02:00
Léa Saviot
b40aceec57 [poincare] Un-inline TreeByReference::TreeByReference(Node *) 2018-09-07 11:48:00 +02:00
Émilie Feral
dde1409be2 [regression] Fix Models with new Poincare API 2018-09-07 11:40:05 +02:00
Émilie Feral
ca0baff80e [sequence] Fix ListParameterController 2018-09-07 11:40:05 +02:00
Émilie Feral
d4520b4648 [sequence] Fix ValuesController with new Poincare API 2018-09-07 11:40:05 +02:00
Léa Saviot
e69a07f6f6 [poincare] Un-inline TreePool::createTreeNode 2018-09-07 10:18:55 +02:00
Léa Saviot
9d53906a0b [poincare] Un-inline the default Expression (and Layout...) constructors 2018-09-07 10:18:55 +02:00
Léa Saviot
de5b085923 [poincare] Separate some declarations of std:complex in a .cpp 2018-09-07 10:18:55 +02:00
Émilie Feral
b6b5821bb6 [sequence] Fix ListController with new Poincare API 2018-09-07 10:17:52 +02:00
Émilie Feral
82a0eea98f [poincare] Fix Matrix::rank 2018-09-07 10:08:05 +02:00
Émilie Feral
8e992c58ed [solver] Fix SolutionsController with new Poincare API 2018-09-07 10:03:22 +02:00
Émilie Feral
33f7ca841c [shared] Change
ScrollableExactApproximateExpressionsView::setExpressions to setLayouts
2018-09-07 10:02:48 +02:00
Émilie Feral
66eba3cfb3 [solver] Fix ListController with new Poincare API 2018-09-07 09:47:56 +02:00
Émilie Feral
de3174d77f [solver] Fix EquationStore with new Poincare API 2018-09-06 18:05:31 +02:00
Émilie Feral
d583105d1d [solver] Fix EquationModelsParameterController with new Poincare API 2018-09-06 17:06:32 +02:00
Émilie Feral
0c38a17dab [solver] Fix Equation with Poincare API 2018-09-06 17:05:44 +02:00
Émilie Feral
eaf6105438 [sequence] Fix Sequence with new Poincare API 2018-09-06 17:04:09 +02:00
Émilie Feral
6ea91ecc4e [shared] ExpressionModel tidy pool of its Expression & Layout when
tidying
2018-09-06 17:03:27 +02:00
Émilie Feral
03dcb58096 [regression] Fix CalculationController with new Poincare API 2018-09-06 16:39:52 +02:00
Émilie Feral
2cc01dc2a5 [calculation] Calculation model does not need to override copy
constructor
2018-09-06 16:37:36 +02:00
Émilie Feral
cd199a97e6 [sequence] Fix SequenceToolbox with new Poincare API 2018-09-06 16:05:34 +02:00
Émilie Feral
f70f72da1a Change new Layout -> LayoutRef 2018-09-06 16:04:17 +02:00
Émilie Feral
e0d298789a [sequence] Fix TypeParameterController with new Poincare API 2018-09-06 15:56:31 +02:00
Émilie Feral
b6f977f894 [sequence] Fix TermSumController with new Poincare API 2018-09-06 15:56:31 +02:00
Émilie Feral
dde781b06a [settings] Fix MainController with new Poincare API 2018-09-06 15:56:31 +02:00