mirror of
https://github.com/ArashPartow/exprtk.git
synced 2025-07-28 03:27:30 +00:00
C++ Mathematical Expression Library (ExprTk) http://www.partow.net/programming/exprtk/index.html
This commit is contained in:
@ -31,7 +31,7 @@ void primes()
|
|||||||
|
|
||||||
T x = T(0);
|
T x = T(0);
|
||||||
|
|
||||||
exprtk::symbol_table<T> symbol_table;
|
symbol_table_t symbol_table;
|
||||||
|
|
||||||
symbol_table.add_constants();
|
symbol_table.add_constants();
|
||||||
symbol_table.add_variable("x",x);
|
symbol_table.add_variable("x",x);
|
||||||
@ -109,7 +109,7 @@ void primes()
|
|||||||
expression2.register_symbol_table(symbol_table);
|
expression2.register_symbol_table(symbol_table);
|
||||||
expression3.register_symbol_table(symbol_table);
|
expression3.register_symbol_table(symbol_table);
|
||||||
|
|
||||||
exprtk::parser<T> parser;
|
parser_t parser;
|
||||||
|
|
||||||
parser.compile(expression_str1,expression1);
|
parser.compile(expression_str1,expression1);
|
||||||
parser.compile(expression_str2,expression2);
|
parser.compile(expression_str2,expression2);
|
||||||
@ -133,4 +133,4 @@ int main()
|
|||||||
{
|
{
|
||||||
primes<double>();
|
primes<double>();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
@ -32,7 +32,7 @@ void newton_sqrt()
|
|||||||
|
|
||||||
T x = T(0);
|
T x = T(0);
|
||||||
|
|
||||||
exprtk::symbol_table<T> symbol_table;
|
symbol_table_t symbol_table;
|
||||||
|
|
||||||
symbol_table.add_constants();
|
symbol_table.add_constants();
|
||||||
symbol_table.add_variable("x",x);
|
symbol_table.add_variable("x",x);
|
||||||
@ -68,7 +68,7 @@ void newton_sqrt()
|
|||||||
|
|
||||||
expression.register_symbol_table(symbol_table);
|
expression.register_symbol_table(symbol_table);
|
||||||
|
|
||||||
exprtk::parser<T> parser;
|
parser_t parser;
|
||||||
|
|
||||||
parser.compile(expression_str,expression);
|
parser.compile(expression_str,expression);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user