Émilie Feral
|
de3174d77f
|
[solver] Fix EquationStore with new Poincare API
|
2018-09-06 18:05:31 +02:00 |
|
Léa Saviot
|
37df944860
|
[poincare] Reduce size of inlined TreePool::createTreeNode
|
2018-09-06 14:29:07 +02:00 |
|
Léa Saviot
|
0b61b2a338
|
[poincare] Clean inlines in LayoutCursor and LayoutReference
|
2018-09-06 14:21:51 +02:00 |
|
Léa Saviot
|
54f8c5d0d0
|
[poincare] Clean inlining of Expression ad LayoutNode
|
2018-09-06 14:14:44 +02:00 |
|
Émilie Feral
|
f326f16ffb
|
[solver] Fix Equation with new Poincare APi
|
2018-09-06 14:07:41 +02:00 |
|
Émilie Feral
|
845d5225d8
|
[poincare] GlobalContext: no need to keep Float<double> for Pi and e
|
2018-09-06 14:07:41 +02:00 |
|
Léa Saviot
|
106357bce7
|
[poincare] Clean TreeByReference
|
2018-09-06 14:06:18 +02:00 |
|
Léa Saviot
|
2e36ae0dd6
|
[poincare] Clean inlining in TreeNode
|
2018-09-06 14:01:40 +02:00 |
|
Léa Saviot
|
a6ff0d35a1
|
[poincare] Fix inlining in TreePool
|
2018-09-06 13:48:10 +02:00 |
|
Léa Saviot
|
21829a58bb
|
[poincare] Disable Static nodes in the pool
|
2018-09-06 13:31:25 +02:00 |
|
Léa Saviot
|
970554f9b8
|
[poincare] Allow construction of a TreeRef from nullptr node
|
2018-09-06 10:10:54 +02:00 |
|
Léa Saviot
|
2c164aecc7
|
[poincare] Fix typo
|
2018-09-06 10:02:45 +02:00 |
|
Léa Saviot
|
c65ab9ef67
|
[poincare] Fix use of isUninitialized
|
2018-09-06 09:59:59 +02:00 |
|
Léa Saviot
|
ea948117a4
|
[poincare] Remove ExceptionNodes and UninitializedNodes
|
2018-09-05 17:54:08 +02:00 |
|
Léa Saviot
|
e3a09286ac
|
[poincare] Remove AllocationFailures
|
2018-09-05 16:19:11 +02:00 |
|
Léa Saviot
|
e8227d5f0f
|
[poincare] Fix setjmp in Poincare::parse
|
2018-09-05 14:49:15 +02:00 |
|
Léa Saviot
|
ea1fe18b17
|
[poincare] Clean some methods in Expression
|
2018-09-05 14:48:54 +02:00 |
|
Léa Saviot
|
679f9815c1
|
[poincare] Put setjmp in apps_container and in Expression::parse
|
2018-09-05 14:37:52 +02:00 |
|
Émilie Feral
|
c762b31bc2
|
[poincare] Replace the overriding of operator T() by an inline function
to cast Expression in Derived Expression
|
2018-09-05 13:46:39 +02:00 |
|
Léa Saviot
|
c6237ab448
|
[poincare] First attempt at setjump/longjump exceptions
|
2018-09-04 17:37:22 +02:00 |
|
Émilie Feral
|
da57433fef
|
[poincare] Fix bug in Multiplication constructor
|
2018-09-04 17:32:45 +02:00 |
|
Émilie Feral
|
a57350e1d7
|
[poincare] Fix typo
|
2018-09-04 16:59:05 +02:00 |
|
Émilie Feral
|
dafeae1fa0
|
[poincare] Forbid using addChildAtIndexInPlace or removeChildInPlace in
Expression other than Matrix, Multiplication, Addition
|
2018-09-04 16:45:50 +02:00 |
|
Émilie Feral
|
abc9b96380
|
[poincare] squashUnaryHierarchy is done in-place
|
2018-09-04 14:52:24 +02:00 |
|
Léa Saviot
|
f56eb31197
|
[poincare] Fix problem in TreeNode keeps parent ID
|
2018-09-04 11:17:20 +02:00 |
|
Léa Saviot
|
6b9db23942
|
[poincare] A TreeNode keeps the identifier of its parent
|
2018-09-04 10:43:34 +02:00 |
|
Émilie Feral
|
90f337f6a0
|
[poincare] Add forgotten replaceWith
|
2018-09-03 17:13:34 +02:00 |
|
Léa Saviot
|
7cb1c6a43d
|
[poincare] Do not choose static nodes identifiers
|
2018-09-03 15:45:34 +02:00 |
|
Émilie Feral
|
a0fb5b0f6f
|
[poincare] Fix Trigonometry: shallowReduceDirectFunction,
shallowReduceInverseFunction are in place
|
2018-09-03 15:33:14 +02:00 |
|
Léa Saviot
|
392fa7a43d
|
[poincare] UninitializedGhost node
Needed to look for its parent in replaceWithGhost
|
2018-09-03 15:30:12 +02:00 |
|
Léa Saviot
|
3ab83388dd
|
[poincare] Make tests compile
|
2018-09-03 15:05:19 +02:00 |
|
Émilie Feral
|
cde73df38e
|
[poincare] Integer optimization: small digit doest not allocate anything
|
2018-09-03 14:45:35 +02:00 |
|
Émilie Feral
|
9197957365
|
[poincare] Make some methods of Expression public to be used by the
parser
|
2018-09-03 14:45:35 +02:00 |
|
Léa Saviot
|
9e18dcc189
|
[poincare] SquareRoot and Store
|
2018-09-03 14:44:54 +02:00 |
|
Léa Saviot
|
4b94288386
|
[poincare] Update RealPart and Round
|
2018-09-03 14:34:46 +02:00 |
|
Léa Saviot
|
77e0f11194
|
[poincare] Update prediction_interval
|
2018-09-03 14:29:13 +02:00 |
|
Léa Saviot
|
11309205af
|
[poincare] Update power
|
2018-09-03 14:22:50 +02:00 |
|
Émilie Feral
|
c730f33a97
|
[poincare] Fix Logarithm shallowReduce, shallowBeautify in place
|
2018-09-03 13:21:26 +02:00 |
|
Émilie Feral
|
36b4298019
|
[poincare] Add a default constructor to Integer
|
2018-09-03 11:45:48 +02:00 |
|
Léa Saviot
|
697e5cfbe0
|
[poincare] Update NthRoot and PermuteCoefficient
|
2018-09-03 11:39:41 +02:00 |
|
Émilie Feral
|
dba1aeb246
|
[poincare] Fix Decimal with the new Integer API
|
2018-09-03 11:37:39 +02:00 |
|
Léa Saviot
|
5dd1524769
|
[poincare] update NaperianLogarithm
|
2018-09-03 11:30:39 +02:00 |
|
Léa Saviot
|
f095c9de4d
|
[poincare] Detach a child always replaces it with a ghost
|
2018-09-03 11:24:25 +02:00 |
|
Léa Saviot
|
bdfbc8efc9
|
[poincare] Update Multiplication
|
2018-09-03 11:17:19 +02:00 |
|
Émilie Feral
|
e579b24343
|
[poincare] Fix Rational
|
2018-09-03 10:47:38 +02:00 |
|
Émilie Feral
|
24ca34e79c
|
[poincare] Redesign Integer
|
2018-09-03 10:06:14 +02:00 |
|
Léa Saviot
|
3112d4a130
|
[poincare] Update matrix transpose, dimension, inverse, trace
|
2018-08-31 17:39:24 +02:00 |
|
Léa Saviot
|
12ded8b5ef
|
[poincare] Update LeastCommonMultiple, Integral, Logarithm
|
2018-08-31 17:18:36 +02:00 |
|
Léa Saviot
|
c1cf0487dc
|
[poincare] Update ImaginaryPart, Infinity, HyperbolicTrigoFunction
|
2018-08-31 16:47:40 +02:00 |
|
Léa Saviot
|
9773e913ed
|
[poincare] update FracPart and GreatCommonDivisor
|
2018-08-31 16:37:11 +02:00 |
|