DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
|
Signal processing statistics. More...
#include <signal_decorator.hpp>
Public Member Functions | |
double | average_processing_time_ms () const |
double | signal_drop_rate () const |
Public Attributes | |
size_t | total_signals_received {0} |
size_t | total_signals_processed {0} |
size_t | signals_dropped {0} |
size_t | batch_processes {0} |
std::chrono::milliseconds | total_processing_time {0} |
std::chrono::milliseconds | max_processing_time {0} |
Signal processing statistics.
Definition at line 93 of file signal_decorator.hpp.
|
inline |
Definition at line 101 of file signal_decorator.hpp.
|
inline |
Definition at line 106 of file signal_decorator.hpp.
size_t diffeq::core::composable::SignalStats::batch_processes {0} |
Definition at line 97 of file signal_decorator.hpp.
std::chrono::milliseconds diffeq::core::composable::SignalStats::max_processing_time {0} |
Definition at line 99 of file signal_decorator.hpp.
size_t diffeq::core::composable::SignalStats::signals_dropped {0} |
Definition at line 96 of file signal_decorator.hpp.
std::chrono::milliseconds diffeq::core::composable::SignalStats::total_processing_time {0} |
Definition at line 98 of file signal_decorator.hpp.
size_t diffeq::core::composable::SignalStats::total_signals_processed {0} |
Definition at line 95 of file signal_decorator.hpp.
size_t diffeq::core::composable::SignalStats::total_signals_received {0} |
Definition at line 94 of file signal_decorator.hpp.