Commit Graph

21 Commits

Author SHA1 Message Date
Émilie Feral
7142f9545e [poincare] Finish replacing approximateContext 2020-11-04 15:58:41 +01:00
Ruben Dashyan
4a6b633c74 [poincare] Fix commit "Reducing an Expression which hasUnit in its children returns Undefined in general" 2020-02-12 15:13:25 +01:00
Ruben Dashyan
cc280373d0 [poincare] Reducing an Expression which hasUnit in its children returns Undefined in general 2020-02-12 15:13:25 +01:00
Léa Saviot
2ddeaf5074 [poincare/matrix_identity] Do not create matrix for dim > 15
We know this would fill up the pool
2019-08-22 10:33:50 +02:00
Léa Saviot
e1dbda7769 [poincare/matrix_identity] Handle MatrixIdentity(0) (returns undef) 2019-08-22 10:10:27 +02:00
Léa Saviot
fe0904cd8c [poincare/matrix_id] If child not rational, return this in shallowRed
Example: matrix_identity(cosh(0))
2019-08-20 11:52:20 +02:00
Léa Saviot
0c28796e85 [poincare/matrix_identity] undef if negative dimension 2019-08-20 11:52:20 +02:00
Émilie Feral
64ddd6b622 [poincare] MatrixIdentity: fix shallowReduce (identity(-2) = undef) 2019-08-16 14:22:04 +02:00
Léa Saviot
cdbcc3c6bc [poincare/matrix_identity] Fix shallowReduce 2019-08-08 17:22:04 +02:00
Léa Saviot
956cfc2bc4 [poincare] Expression:replaceWithUndefinedInPlace 2019-08-08 16:29:37 +02:00
Léa Saviot
c60cda3fb2 [poincare] Continue handling matrices in shallowReduce 2019-08-08 16:29:37 +02:00
Léa Saviot
61cf762eef [poincare] Expression::ReductionContext 2019-08-08 16:29:37 +02:00
Émilie Feral
01c2144bb9 [poincare] Fix merge error (reapply commit e9df8f7783 and 6c03a5ac0e) 2019-05-06 16:35:30 +02:00
Émilie Feral
927b69067c Merge branch 'version-11' into f7 2019-05-03 17:25:53 +02:00
Émilie Feral
7ebd782d17 [poincare] Missing include 2019-05-03 15:54:22 +02:00
Léa Saviot
6c03a5ac0e [poincare/MatrixIdentity] Fix float->int conversion problem
Scenario: in calculation, identity(permute(20,20))
2019-05-03 15:54:22 +02:00
Émilie Feral
e9df8f7783 [poincare] MatrixIdentity: fix Indentity(+inf) to avoid crashing 2019-05-03 15:54:22 +02:00
Léa Saviot
267d27f114 [poincare] Remove symbolic computation 2019-05-03 15:53:21 +02:00
Léa Saviot
c726b1f23f [poincare] MatrixIdentity 2019-05-03 15:53:21 +02:00
Léa Saviot
3554f441c1 [poincare] Remove symbolic computation 2019-04-12 15:16:53 +02:00
Léa Saviot
41b2571668 [poincare] MatrixIdentity 2019-04-12 15:16:53 +02:00