symbolic4
|
#include "symbolic4.h"
Go to the source code of this file.
Variables | |
bool | changed = false |
void approximate | ( | expression * | source | ) |
Definition at line 1267 of file simplify.c.
void approximate_addition | ( | expression * | source | ) |
Definition at line 1162 of file simplify.c.
void approximate_exponentation | ( | expression * | source | ) |
Definition at line 1208 of file simplify.c.
void approximate_ln | ( | expression * | source | ) |
Definition at line 1219 of file simplify.c.
void approximate_log | ( | expression * | source | ) |
Definition at line 1230 of file simplify.c.
void approximate_multiplication | ( | expression * | source | ) |
Definition at line 1185 of file simplify.c.
void approximate_trigonometric | ( | expression * | source | ) |
Definition at line 1247 of file simplify.c.
void evaluate_addition | ( | expression * | source | ) |
Definition at line 191 of file simplify.c.
return_status evaluate_exponentation | ( | expression * | source | ) |
Definition at line 753 of file simplify.c.
uint8_t evaluate_logarithm | ( | expression ** | result, |
expression * | value, | ||
expression * | base | ||
) |
Definition at line 799 of file simplify.c.
void evaluate_multiplication | ( | expression * | source | ) |
Definition at line 327 of file simplify.c.
uint8_t expand_exponentation_base | ( | expression * | source | ) |
Definition at line 498 of file simplify.c.
uint8_t expand_exponentation_exponent | ( | expression * | source | ) |
Definition at line 551 of file simplify.c.
uint8_t expand_logarithm | ( | expression * | source | ) |
Definition at line 824 of file simplify.c.
uint8_t expand_multiplication | ( | expression * | source | ) |
Definition at line 405 of file simplify.c.
void expand_multiplication_addition_factors | ( | expression * | source | ) |
Definition at line 383 of file simplify.c.
return_status exponentation_remove_logarithms | ( | expression * | source | ) |
Definition at line 702 of file simplify.c.
void merge_additions_multiplications | ( | expression * | source | ) |
Definition at line 59 of file simplify.c.
void merge_nested_exponentations | ( | expression * | source | ) |
Definition at line 479 of file simplify.c.
uint8_t numeric_addition | ( | expression ** | result, |
expression * | a, | ||
expression * | b, | ||
bool | persistent | ||
) |
Definition at line 95 of file simplify.c.
uint8_t numeric_exponentation | ( | expression * | source | ) |
Definition at line 608 of file simplify.c.
uint8_t numeric_multiplication | ( | expression ** | result, |
expression * | a, | ||
expression * | b, | ||
bool | persistent | ||
) |
Definition at line 256 of file simplify.c.
uint8_t remove_exponentation_identities | ( | expression * | source | ) |
Definition at line 574 of file simplify.c.
uint8_t simplify | ( | expression * | source, |
bool | recursive | ||
) |
Definition at line 1117 of file simplify.c.
void simplify_abs | ( | expression * | source | ) |
Definition at line 779 of file simplify.c.
void simplify_addition | ( | expression * | source | ) |
Definition at line 241 of file simplify.c.
void simplify_arccos | ( | expression * | source | ) |
Definition at line 1053 of file simplify.c.
void simplify_arcsin | ( | expression * | source | ) |
Definition at line 1017 of file simplify.c.
void simplify_arctan | ( | expression * | source | ) |
Definition at line 1087 of file simplify.c.
void simplify_cos | ( | expression * | source | ) |
Definition at line 945 of file simplify.c.
void simplify_division | ( | expression * | source | ) |
Definition at line 467 of file simplify.c.
return_status simplify_exponentation | ( | expression * | source | ) |
Definition at line 767 of file simplify.c.
void simplify_literal | ( | expression * | source | ) |
Definition at line 51 of file simplify.c.
uint8_t simplify_logarithm | ( | expression * | source | ) |
Definition at line 879 of file simplify.c.
void simplify_multiplication | ( | expression * | source | ) |
Definition at line 460 of file simplify.c.
void simplify_sin | ( | expression * | source | ) |
Definition at line 909 of file simplify.c.
void simplify_subtraction | ( | expression * | source | ) |
Definition at line 247 of file simplify.c.
return_status simplify_tan | ( | expression * | source | ) |
Definition at line 981 of file simplify.c.
uint8_t symbolic_addition | ( | expression ** | result, |
expression * | a, | ||
expression * | b, | ||
bool | persistent | ||
) |
Definition at line 145 of file simplify.c.
uint8_t symbolic_exponentation | ( | expression * | source | ) |
Definition at line 683 of file simplify.c.
uint8_t symbolic_multiplication | ( | expression ** | result, |
expression * | a, | ||
expression * | b, | ||
bool | persistent | ||
) |
Definition at line 285 of file simplify.c.
bool changed = false |
Definition at line 28 of file simplify.c.