The C++ Mathematical Expression Library (ExprTk) is a simple to use, easy to integrate and extremely efficient and fast mathematical expression parsing and evaluation engine. The parsing engine supports various kinds of functional, logic processing semantics and is very easily extendible.
http://www.partow.net/programming/exprtk/index.html
Mathematical operators (+, -, *, /, %, ^)
Functions (min, max, avg, sum, abs, ceil, floor, round, roundn, exp, log, log10, logn, root, sqrt, clamp, range)
Trigonometry (sin, cos, tan, acos, asin, atan, atan2, cosh, cot, csc, sec, sinh, tanh, d2r, r2d, d2g, g2d, hyp)
Equalities, Inequalities and Assigment (=, ==, , !!=, , >=, :=, <-)
Boolean logic, conditional statements and while-loop construct (and, or, xor, not, nand, no
Commercial Use
Modify
Distribute
Sub-License
Use Patent Claims
Hold Liable
Disclose Source
Include Copyright
Include License
These details are provided for information only. No information here is legal advice and should not be used as such.
30 Day SummaryOct 30 2023 — Nov 29 2023
|
12 Month SummaryNov 29 2022 — Nov 29 2023
|