97 symbol_table_t symbol_table;
98 symbol_table.add_constants();
99 symbol_table.add_variable(
"x",x);
101 expression_t expression;
102 expression.register_symbol_table(symbol_table);
111 std::ofstream stream(
"data.dat");
118 min_y_ = +std::numeric_limits<double>::max();
119 max_y_ = -std::numeric_limits<double>::max();
121 stream << std::setprecision(10);
123 const double increment = std::min(0.00005,std::abs(
max_x_ -
min_x_) / 1000.0);
127 const double y = expression.value();
132 stream << x <<
"\t" << y <<
"\n";
136 const double perc7_5 = diff_y * 0.075;