- Many built-in functions such as sin(), cos(), tan(),
- Instant solving of large equation systems
- Clearly structured API
- No limit to the number of variables or equations
(only limited by system resources)
AutoAbacus is a powerful equation solving library that
finds solutions to equation sets with a snap. A set
of equations can be passed in as text, while AutoAbacus
attempts to find a solution that satisfies all constraints.
The equations are not limited to be only linear, but
can also be polynomial or include arbitrary functions.
By profiling the types of equations in the system and
their dependencies on each other, AutoAbacus uses appropriate
solution methods to solve individual subsets of equations.
Applications range from use in a sophisticated scripting
languages, business rules engines and for solving engineering
AutoAbacus relies on Jep 2.24 to perform all the equation
parsing. This means that all the built-in functions
of Jep are supported by AutoAbacus as well. Furthermore,
AutoAbacus is extendable through the addition of custom