Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
fintarin committed Oct 24, 2023
1 parent f7ea833 commit 0f78af1
Showing 1 changed file with 24 additions and 16 deletions.
40 changes: 24 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ Fintamath is a C++ library for symbolic mathematics, supporting both the input o
## Features

* [Expression](https://github.com/fintarin/Fintamath/blob/master/include/fintamath/expressions/Expression.hpp) — the main class representing mathematical expressions
* Parse from string
* Get string representation
* Approximate
* Set variables
* Arithmetic operations
* Parsing from string
* Getting string representation
* Approximating
* Setting variables
* Arithmetic operators

* [ExpressionFunctions](https://github.com/fintarin/Fintamath/blob/master/include/fintamath/expressions/ExpressionFunctions.hpp) — a set of functions on expressions
* Arithmetic functions
Expand All @@ -37,34 +37,42 @@ Fintamath is a C++ library for symbolic mathematics, supporting both the input o
* Hyperbolic functions
* Logic functions
* Mathematical constants
* Solve equations
* Rounding functions
* Percent, degrees, factorial, index
* Solving equations

* [Integer](https://github.com/fintarin/Fintamath/blob/master/include/fintamath/numbers/Integer.hpp) — a class representing integers of arbitrary precision
* Arithmetic operations
* Comparison operations
* Bitwise operations
* Arithmetic operators
* Comparison operators
* Bitwise operators

* [IntegerFunctions](https://github.com/fintarin/Fintamath/blob/master/include/fintamath/numbers/IntegerFunctions.hpp) — a set of functions on integers
* Power and absolute value
* Number theory functions
* Combinatorics functions

* [Rational](https://github.com/fintarin/Fintamath/blob/master/include/fintamath/numbers/Rational.hpp) — a class representing exact fractions
* Get numerator and denominator
* Arithmetic operations
* Comparison operations
* Arithmetic operators
* Comparison operators

* [RationalFunctions](https://github.com/fintarin/Fintamath/blob/master/include/fintamath/numbers/RationalFunctions.hpp) — a set of functions on rationals
* Absolute value
* Rounding functions

* [Real](https://github.com/fintarin/Fintamath/blob/master/include/fintamath/numbers/Real.hpp) — a class representing high precision floats (up to 80 decimal places)
* Arithmetic operations
* Comparison operations
* Arithmetic operators
* Comparison operators

* [RealFunctions](https://github.com/fintarin/Fintamath/blob/master/include/fintamath/numbers/RealFunctions.hpp) — a set of functions on reals
* Absolute value
* Rounding functions
* Powers and logarithms
* Trigonometric functions
* Mathematical constants
* Gamma function

* [Complex](https://github.com/fintarin/Fintamath/blob/master/include/fintamath/numbers/Complex.hpp) — a class representing complex numbers
* Get real and imaginary parts
* Arithmetic operations
* Arithmetic operators

* [Variable](https://github.com/fintarin/Fintamath/blob/master/include/fintamath/literals/Variable.hpp) — a class representing a letter of the English alphabet with or without unsigned integer index

Expand Down

0 comments on commit 0f78af1

Please sign in to comment.