pelib
2.0.0
|
Classes | |
class | ifunction |
class | ivararg_function |
class | symbol_table |
class | expression |
class | expression_helper |
class | parser |
class | polynomial |
class | function_compositor |
class | timer |
Functions | |
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 () |
bool exprtk::compute | ( | const std::string & | expression_string, |
T & | result | ||
) | [inline] |
Definition at line 25628 of file exprtk.hpp.
bool exprtk::compute | ( | const std::string & | expression_string, |
const T & | x, | ||
T & | result | ||
) | [inline] |
Definition at line 25648 of file exprtk.hpp.
bool exprtk::compute | ( | const std::string & | expression_string, |
const T & | x, | ||
const T & | y, | ||
T & | result | ||
) | [inline] |
Definition at line 25673 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 25700 of file exprtk.hpp.
T exprtk::derivative | ( | expression< T > & | e, |
T & | x, | ||
const T & | h = T(0.00000001) |
||
) | [inline] |
Definition at line 25479 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 25537 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 25429 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 25453 of file exprtk.hpp.
bool exprtk::pgo_primer | ( | ) | [inline] |
Definition at line 26566 of file exprtk.hpp.
T exprtk::second_derivative | ( | expression< T > & | e, |
T & | x, | ||
const T & | h = T(0.00001) |
||
) | [inline] |
Definition at line 25498 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 25564 of file exprtk.hpp.
T exprtk::third_derivative | ( | expression< T > & | e, |
T & | x, | ||
const T & | h = T(0.0001) |
||
) | [inline] |
Definition at line 25518 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 25591 of file exprtk.hpp.