Laury
26496fbf00
[reader] Added ovverightarrow in parser and fix a bug in reader
2021-10-27 15:39:53 +02:00
M4x1m3
3ccd7d0fb7
Merge branch 'kmat' of https://github.com/RedGl0w/epsilon into RedGl0w-kmat
2021-03-15 20:48:43 +01:00
Joachim LF
ef3682b904
[Poincare/tests] Added infinity symbols
2021-02-12 09:05:41 +01:00
Gabriel Ozouf
31e694f41a
[poincare/zoom] Add tests
...
Change-Id: Ia7229d790ef1d2039071e35accb102804c94cb01
2020-11-04 15:58:23 +01:00
Gabriel Ozouf
d2b36be846
[poincare/zoom] Move automatic zoom to Poincare
...
Change-Id: I7a70ab54b33b9150682cc4f999ff4999a8288b7f
2020-11-04 15:58:07 +01:00
Arthur Camouseigt
ed358590ce
[Sequence] Changed the way sequences are parsed
...
Change-Id: If19b46a317e4f336ac857690827ab08e147ac75a
2020-11-04 15:32:58 +01:00
Arthur Camouseigt
1995781a9f
[Poincare/IEEE754] Changed methods to use std function
...
Implemented std::nextafter to replace hand made one.
Methods next and previous are no longer making the difference between -0
and +0
Change-Id: I42e1a073623b70656d9df954694803840cf3088c
2020-11-04 15:30:53 +01:00
Hugo Saint-Vignes
74a2211a6a
[poincare] Use default methods for GCD and LCM instead of n_ary ones
...
Change-Id: Id353e4367bcb6700bae2f9c121af93b9379a8051
2020-11-04 15:11:44 +01:00
Hugo Saint-Vignes
6db02ea122
[poincare/vectors] Implement Vectors operations
...
Change-Id: Ib5aa2f5951f4eabe3b04078eab8b7d3a4d3769e7
2020-11-04 15:11:43 +01:00
Hugo Saint-Vignes
3bfc0c83d8
[poincare] Factorize Echelon Form classes
...
Change-Id: I7ec7290a4d94b9bd1224ad4c53be8b4662bd32d5
2020-11-04 15:07:20 +01:00
Hugo Saint-Vignes
007c38652f
[poincare] Add ref and rref matrix functions
...
Change-Id: Id0e57a4f85d551ca5320c4b6e3c0baadae70946d
2020-11-04 15:07:20 +01:00
Gabriel Ozouf
051e608835
[poincare] Added method didDerivate to Expression and ExpressionNode
...
This method is to be implemented by derivable expression subclasses, for use in Derivative::shallowReduce. It performs the calculation for the derivative, and returns whether calculations happened.
Change-Id: I13cdb131e2044578392f5178a9f389314c1c4c8a
2020-11-04 14:45:34 +01:00
Joachim LF
8e4187fb60
[Poincare] Added kmat()
2020-10-31 10:58:39 +01:00
Émilie Feral
6abc3b8c99
[poincare] Enable to set POINCARE_TREE_LOG from environment variable
2020-06-04 14:58:20 +02:00
Émilie Feral
03367cfdf6
[poincare] Makefile: POINCARE_TREE_LOG is by set by default when DEBUG=1
2020-06-04 14:50:08 +02:00
Léa Saviot
5afb49c85d
[poincare] Rename RightArrow -> RightwardsArrow
2020-02-12 15:13:24 +01:00
Léa Saviot
7a65e5180b
[poincare/right_arrow_expression] Factorize Store and UnivtConvert
2020-02-12 15:13:24 +01:00
Léa Saviot
c543985094
[poincare] Unit conversion
2020-02-12 15:13:24 +01:00
Ruben Dashyan
92d17145b2
[poincare] Define Unit class
2020-02-12 15:13:22 +01:00
Léa Saviot
55a4e3d94c
[apps/proba] Implement Fisher formulae
2020-02-12 15:13:21 +01:00
Émilie Feral
7c2ef5847b
[poincare] Add class BasedInteger
2020-02-12 15:13:19 +01:00
Émilie Feral
6636c1488b
[poincare] IEEE754: add methods to find the next and the previous
...
IEEE754 exactly representable float/double
2019-09-05 12:06:48 +02:00
Léa Saviot
9dac80492b
[poincare] regularized_incomplete_beta_function tests
2019-08-27 11:09:16 +02:00
Léa Saviot
3dd5112a0b
[poincare] Use reg incomplete beta function in binomial distribution
2019-08-27 11:09:16 +02:00
Léa Saviot
ddba1f6050
[poincare/InvBinom]
2019-08-26 15:53:18 +02:00
Léa Saviot
56448e3c41
[poincare] BinomPDF
2019-08-26 15:42:44 +02:00
Léa Saviot
1f2f5f4c28
[apps/proba] BinomCDF
2019-08-26 15:04:27 +02:00
Léa Saviot
5c443e0412
[poincare/normal_distribution_function] Factorize code in parent class
2019-08-26 10:44:19 +02:00
Léa Saviot
976c3ce245
[poincare] NormPDF
2019-08-23 15:57:18 +02:00
Léa Saviot
04ccc285c8
[poincare] InvNorm
2019-08-23 15:57:18 +02:00
Léa Saviot
0316702adf
[poincare] NormCDF2
2019-08-23 15:27:53 +02:00
Léa Saviot
0840ca7a1e
[apps/poincare] Move NormalDistribution to Poincare
2019-08-23 13:47:52 +02:00
Léa Saviot
cf4413bbfa
[poincare] NormCDF
2019-08-22 17:50:08 +02:00
Léa Saviot
52d67024bf
[poincare] Brent algorithms in solver.cpp
2019-08-13 18:00:15 +02:00
Émilie Feral
9fbec16db4
[poincare] Merge MultiplicationImplicit and MultiplicationExplicit (they
...
were required if we wanted to parse into two distincts expression 2π and
2*π but don't)
2019-08-08 17:22:05 +02:00
Émilie Feral
c1cd0302b8
[poincare] Fix typo: explicite --> explicit, implicite --> implicit
2019-08-08 17:22:04 +02:00
Émilie Feral
cedcab21ec
[poincare] Tidy tests and add TODO for tests that need to be completed
2019-08-08 17:22:04 +02:00
Émilie Feral
302fcce649
[poincare] Discard POINCARE_TESTS_PRINT_EXPRESSIONS flag (has been
...
replaced by POINCARE_TREE_LOG)
2019-08-08 17:22:04 +02:00
Émilie Feral
fd25b678ce
[poincare] Split Multiplication into MultiplicationExplicite and
...
MultiplicationImplicite
2019-08-08 17:22:02 +02:00
Émilie Feral
059c596a80
Makefiles: avoid building all sources for each target; introduce more
...
modularity
2019-08-08 17:22:01 +02:00
Émilie Feral
2bc9c88371
[poincare] Makefile: clean unused variables
2019-08-08 17:22:00 +02:00
Léa Saviot
de2d9f7c57
[poincare] SerializationHelper::Map -> Expression::mapOnMatrixChild
2019-08-08 16:24:51 +02:00
Léa Saviot
976b506c70
[poincare] n_ary_expression_node.h -> n_ary_expression.h
2019-08-08 16:24:51 +02:00
Léa Saviot
22d6cfedda
Merge branch 'version-11' into f7
2019-06-06 10:10:50 +02:00
Léa Saviot
18df391e5e
[poincare] Add tests about cursor positioning in layout
2019-06-06 10:00:32 +02:00
Léa Saviot
3dc8c11347
[poincare] Parametered expression
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
928aaa2575
[poincare] Add tests on random
2019-05-03 15:53:20 +02:00
Léa Saviot
f576e31ff1
[apps/poincare] Replace CharLayouts with CodePointLayouts
2019-05-03 15:53:19 +02:00
Léa Saviot
3f56cb7041
[poincare] CodePointLayout
2019-05-03 15:53:19 +02:00