Commit Graph

22 Commits

Author SHA1 Message Date
Léa Saviot
0e5fb79212 [poincare] Use children() iterator instead of for(int i=0;i++) loop 2018-09-20 10:26:30 +02:00
Léa Saviot
b4ea4d9dab [poincare] uninline methods in Evaluation and subclasses 2018-09-07 16:27:22 +02:00
Léa Saviot
e3a09286ac [poincare] Remove AllocationFailures 2018-09-05 16:19:11 +02:00
Léa Saviot
abd18a508c [poincare] MatrixTrace, Transpose, Dimension and Inverse 2018-08-28 12:06:34 +02:00
Léa Saviot
a8d6c03111 [poincare] Implement methods in MatrixComplex 2018-08-21 10:42:47 +02:00
Émilie Feral
38a7816d10 [poincare] When adding a child to matrix, didAddChildAtIndex should
update the matrix dimensions to make the pool syntaxically correct
2018-08-10 15:18:17 +02:00
Émilie Feral
fe0985dda8 [poincare] Fix Matrix 2018-08-10 14:33:56 +02:00
Émilie Feral
8fad8f0223 [poincare] Missing template declarations 2018-08-10 11:20:54 +02:00
Romain Goyet
62bc993b42 [poincare] Fix some assertions 2018-08-10 10:52:58 +02:00
Émilie Feral
1f85affd17 [poincare] Change MatrixComplex:: complexAtIndex signature 2018-08-09 17:16:22 +02:00
Émilie Feral
5fd415eb9e [poincare] Register Static Allocation Failure if required 2018-08-09 17:16:22 +02:00
Léa Saviot
f15a43531f [poincare] Power 2018-08-09 15:40:44 +02:00
Léa Saviot
d331156d09 [poincare] Fix MatrixComplex and complete its AllocationFailure 2018-08-09 10:13:58 +02:00
Léa Saviot
c4dba011a7 [poincare] Subtraction, MatrixComplex and AllocationFailedEvaluation 2018-08-08 17:47:47 +02:00
Émilie Feral
cbbcd957a1 [poincare] Correct various headers 2018-08-07 16:09:32 +02:00
Émilie Feral
f0188e9a2b [poincare] Matrix: first attempt 2018-08-06 16:01:42 +02:00
Léa Saviot
84124453fa [poincare] Use the new References constructors
Also use replaceChild instead of addChild in the constructors of
References that are not childRemovalTolerant
2018-08-03 17:14:28 +02:00
Léa Saviot
7931d9ebfa Revert "[poincare] Rename addChildTreeAtIndex -> addChildAtIndex"
This reverts commit afd01f34e1.
2018-08-03 16:02:56 +02:00
Léa Saviot
afd01f34e1 [poincare] Rename addChildTreeAtIndex -> addChildAtIndex 2018-08-03 15:01:10 +02:00
Léa Saviot
5e6dea559f [poincare] Make add/remove methos protected on TreeRef
And public in NAryExpressionRef, HorizontalLayoutRef, ...
Also fix matrix addition of children
2018-08-03 14:54:34 +02:00
Émilie Feral
6d08ce356c [poincare] MatrixComplex: change node() for typedNode() 2018-08-03 12:04:53 +02:00
Émilie Feral
54f9ea2d46 [poincare] Redesign of Expression: first attempt 2018-08-02 15:46:31 +02:00