AutoAbacus

AutoAbacus project is a powerful equation solving library that finds solutions to equation sets with a snap.
Download

AutoAbacus Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Other/Proprietary Li...
  • Price:
  • FREE
  • Publisher Name:
  • Nathan Funk
  • Publisher web site:
  • http://www.singularsys.com/autoabacus/

AutoAbacus Tags


AutoAbacus Description

AutoAbacus project is a powerful equation solving library that finds solutions to equation sets with a snap. AutoAbacus project 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 equation systems.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 functions.Here are some key features of "AutoAbacus":· Clearly structured API· Many built-in functions such as sin(), cos(), tan(), sqrt()…· Instant solving of large equation systems· No limit to the number of variables or equations· (only limited by system resources)Requirements:· 30-day trial versionLimitations:· Unable to find solutions to some systems that actually do have solutions. In some cases the currently incorporated solution algorithms are not appropriate for certain problems.· Inaccurate solutions for some systems. Since AutoAbacus is currently based on floating point numbers, it is subject to round-off errors.· Only one solution is reported although there may be multiple solutions to a particular set of equations.


AutoAbacus Related Software