Namespaces | |
namespace | details |
namespace | information |
namespace | lexer |
namespace | parser_error |
Classes | |
class | expression |
class | expression_helper |
class | function_compositor |
class | ifunction |
class | ivararg_function |
class | parser |
class | polynomial |
class | symbol_table |
class | timer |
Functions | |
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 > | |
T | derivative (expression< T > &e, T &x, const T &h=T(0.00000001)) |
template<typename T > | |
T | derivative (expression< T > &e, const std::string &variable_name, const T &h=T(0.00000001)) |
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 > | |
bool | pgo_primer () |
template<typename T > | |
T | second_derivative (expression< T > &e, T &x, const T &h=T(0.00001)) |
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, T &x, const T &h=T(0.0001)) |
template<typename T > | |
T | third_derivative (expression< T > &e, const std::string &variable_name, const T &h=T(0.0001)) |
bool exprtk::compute | ( | const std::string & | expression_string, |
T & | result | ||
) | [inline] |
Definition at line 20297 of file exprtk.hpp.
bool exprtk::compute | ( | const std::string & | expression_string, |
const T & | x, | ||
T & | result | ||
) | [inline] |
Definition at line 20316 of file exprtk.hpp.
bool exprtk::compute | ( | const std::string & | expression_string, |
const T & | x, | ||
const T & | y, | ||
T & | result | ||
) | [inline] |
Definition at line 20337 of file exprtk.hpp.
bool exprtk::compute | ( | const std::string & | expression_string, |
const T & | x, | ||
const T & | y, | ||
const T & | z, | ||
T & | result | ||
) | [inline] |
Definition at line 20360 of file exprtk.hpp.
T exprtk::derivative | ( | expression< T > & | e, |
T & | x, | ||
const T & | h = T(0.00000001) |
||
) | [inline] |
Definition at line 20170 of file exprtk.hpp.
T exprtk::derivative | ( | expression< T > & | e, |
const std::string & | variable_name, | ||
const T & | h = T(0.00000001) |
||
) | [inline] |
Definition at line 20225 of file exprtk.hpp.
T exprtk::integrate | ( | expression< T > & | e, |
T & | x, | ||
const T & | r0, | ||
const T & | r1, | ||
const std::size_t | number_of_intervals = 1000000 |
||
) | [inline] |
Definition at line 20128 of file exprtk.hpp.
T exprtk::integrate | ( | expression< T > & | e, |
const std::string & | variable_name, | ||
const T & | r0, | ||
const T & | r1, | ||
const std::size_t | number_of_intervals = 1000000 |
||
) | [inline] |
Definition at line 20148 of file exprtk.hpp.
bool exprtk::pgo_primer | ( | ) | [inline] |
Definition at line 21331 of file exprtk.hpp.
T exprtk::second_derivative | ( | expression< T > & | e, |
T & | x, | ||
const T & | h = T(0.00001) |
||
) | [inline] |
Definition at line 20188 of file exprtk.hpp.
T exprtk::second_derivative | ( | expression< T > & | e, |
const std::string & | variable_name, | ||
const T & | h = T(0.00001) |
||
) | [inline] |
Definition at line 20246 of file exprtk.hpp.
T exprtk::third_derivative | ( | expression< T > & | e, |
T & | x, | ||
const T & | h = T(0.0001) |
||
) | [inline] |
Definition at line 20207 of file exprtk.hpp.
T exprtk::third_derivative | ( | expression< T > & | e, |
const std::string & | variable_name, | ||
const T & | h = T(0.0001) |
||
) | [inline] |
Definition at line 20267 of file exprtk.hpp.