mathmaker
0.4(alpha)
|
Mathematical elementary arithmetic and algebraic objects. More...
Classes | |
class | Item |
It's the smallest displayable element (sign, value, exponent) The value can be either numeric or literal. More... | |
class | Function |
It's all the f(x), cos(x) etc. More... | |
class | SquareRoot |
It's a Exponented under a square root The Exponented can be either numeric or literal. More... | |
class | Operation |
Abstract mother class of Quotient and of CommutativeOperation. More... | |
class | Quotient |
Sign, Exponented numerator, Exponented denominator, exponent. More... | |
class | Fraction |
Quotient of two numeric Sums and/or Products. More... | |
class | CommutativeOperation |
Abstract mother class of Product and Sum. More... | |
class | Product |
Has Exponented factors & an exponent. More... | |
class | Sum |
Has Exponented terms & an exponent. More... | |
class | Monomial |
A Monomial is a Product of a numeric Exponented and a literal Item. More... | |
class | Polynomial |
A Polynomial is a Sum of Monomials, not necessarily reduced or ordered. More... | |
class | Expandable |
Mother class of all expandable objects. More... | |
class | BinomialIdentity |
These objects are expanded using : (a+b)² = a² + 2ab + b², (a-b)² = a² -2ab + b² and (a+b)(a-b) = a² - b² This object is a Product of two Sums but won't be displayed as is in the case of (a+b)² and (a-b)². More... | |
Variables | |
tuple | markup_choice = cfg.get_value_from_file('MARKUP', 'USE') |
float | CONSTANT_TERMS_MAXIMUM_RATIO = 0.4 |
int | CONSTANT_TERMS_MINIMUM_NUMBER = 1 |
expression_begins = True |
Mathematical elementary arithmetic and algebraic objects.