Namespaces |
| namespace | details |
| namespace | helper |
| namespace | information |
| namespace | lexer |
| namespace | parser_error |
Classes |
| struct | type_store |
| class | results_context |
| class | function_traits |
| class | ifunction |
| class | ivararg_function |
| class | igeneric_function |
| class | symbol_table |
| class | expression |
| class | expression_helper |
| class | parser |
| class | polynomial |
| class | function_compositor |
| class | timer |
Functions |
| template<typename StringView > |
| std::string | to_str (const StringView &view) |
| template<typename FunctionType > |
| void | enable_zero_parameters (FunctionType &func) |
| template<typename FunctionType > |
| void | disable_zero_parameters (FunctionType &func) |
| template<typename FunctionType > |
| void | enable_has_side_effects (FunctionType &func) |
| template<typename FunctionType > |
| void | disable_has_side_effects (FunctionType &func) |
| template<typename T > |
| T | integrate (expression< T > &e, T &x, const T &r0, const T &r1, const std::size_t number_of_intervals=1000000) |
| template<typename T > |
| T | integrate (expression< T > &e, const std::string &variable_name, const T &r0, const T &r1, const std::size_t number_of_intervals=1000000) |
| template<typename T > |
| T | derivative (expression< T > &e, T &x, const T &h=T(0.00000001)) |
| template<typename T > |
| T | second_derivative (expression< T > &e, T &x, const T &h=T(0.00001)) |
| template<typename T > |
| T | third_derivative (expression< T > &e, T &x, const T &h=T(0.0001)) |
| template<typename T > |
| T | derivative (expression< T > &e, const std::string &variable_name, const T &h=T(0.00000001)) |
| template<typename T > |
| T | second_derivative (expression< T > &e, const std::string &variable_name, const T &h=T(0.00001)) |
| template<typename T > |
| T | third_derivative (expression< T > &e, const std::string &variable_name, const T &h=T(0.0001)) |
| template<typename T > |
| bool | compute (const std::string &expression_string, T &result) |
| template<typename T > |
| bool | compute (const std::string &expression_string, const T &x, T &result) |
| template<typename T > |
| bool | compute (const std::string &expression_string, const T &x, const T &y, T &result) |
| template<typename T > |
| bool | compute (const std::string &expression_string, const T &x, const T &y, const T &z, T &result) |
| template<typename T > |
| bool | pgo_primer () |