C++ Mathematical Expression Toolkit (ExprTk) release
|
#include <exprtk.hpp>
Public Member Functions | |
timer () | |
void | start () |
void | stop () |
unsigned long long int | usec_time () const |
double | time () const |
bool | in_use () const |
Private Attributes | |
bool | in_use_ |
struct timeval | start_time_ |
struct timeval | stop_time_ |
Definition at line 43432 of file exprtk.hpp.
|
inline |
Definition at line 43464 of file exprtk.hpp.
References start_time_, and stop_time_.
|
inline |
Definition at line 43509 of file exprtk.hpp.
References in_use_.
|
inline |
Definition at line 43474 of file exprtk.hpp.
References in_use_, and start_time_.
Referenced by black_scholes_merton_model(), bsm_native(), function_call_benchmark01(), main(), perform_file_based_benchmark(), expression_processor< T >::process(), recursive_fibonacci_example(), run_expression_benchmark(), run_expression_benchmark(), run_exprtk_benchmark(), run_native_benchmark(), run_parse_benchmark(), run_threaded_benchmark(), sieve_of_eratosthenes(), sieve_of_eratosthenes_vectorized(), vector_rtc_overhead_analysis_01(), vector_rtc_overhead_analysis_02(), and vectorized_binomial_option_pricing_model().
|
inline |
Definition at line 43480 of file exprtk.hpp.
References in_use_, and stop_time_.
Referenced by black_scholes_merton_model(), bsm_native(), function_call_benchmark01(), main(), perform_file_based_benchmark(), expression_processor< T >::process(), recursive_fibonacci_example(), run_expression_benchmark(), run_expression_benchmark(), run_exprtk_benchmark(), run_native_benchmark(), run_parse_benchmark(), run_threaded_benchmark(), sieve_of_eratosthenes(), sieve_of_eratosthenes_vectorized(), vector_rtc_overhead_analysis_01(), vector_rtc_overhead_analysis_02(), and vectorized_binomial_option_pricing_model().
|
inline |
Definition at line 43502 of file exprtk.hpp.
References usec_time().
Referenced by black_scholes_merton_model(), bsm_native(), function_call_benchmark01(), main(), perform_file_based_benchmark(), expression_processor< T >::process(), recursive_fibonacci_example(), run_expression_benchmark(), run_expression_benchmark(), run_exprtk_benchmark(), run_native_benchmark(), run_parse_benchmark(), run_threaded_benchmark(), sieve_of_eratosthenes(), sieve_of_eratosthenes_vectorized(), vector_rtc_overhead_analysis_01(), vector_rtc_overhead_analysis_02(), and vectorized_binomial_option_pricing_model().
|
inline |
Definition at line 43486 of file exprtk.hpp.
References in_use_, start_time_, and stop_time_.
Referenced by time().
|
private |
Definition at line 43516 of file exprtk.hpp.
Referenced by in_use(), start(), stop(), and usec_time().
|
private |
Definition at line 43523 of file exprtk.hpp.
Referenced by start(), timer(), and usec_time().
|
private |
Definition at line 43524 of file exprtk.hpp.
Referenced by stop(), timer(), and usec_time().