DiffEq - Modern C++ ODE Integration Library 1.0.0
High-performance C++ library for solving ODEs with async signal processing
Loading...
Searching...
No Matches
diffeq::core::composable::SignalStats Struct Reference

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}
 

Detailed Description

Signal processing statistics.

Definition at line 93 of file signal_decorator.hpp.

Member Function Documentation

◆ average_processing_time_ms()

double diffeq::core::composable::SignalStats::average_processing_time_ms ( ) const
inline

Definition at line 101 of file signal_decorator.hpp.

◆ signal_drop_rate()

double diffeq::core::composable::SignalStats::signal_drop_rate ( ) const
inline

Definition at line 106 of file signal_decorator.hpp.

Member Data Documentation

◆ batch_processes

size_t diffeq::core::composable::SignalStats::batch_processes {0}

Definition at line 97 of file signal_decorator.hpp.

◆ max_processing_time

std::chrono::milliseconds diffeq::core::composable::SignalStats::max_processing_time {0}

Definition at line 99 of file signal_decorator.hpp.

◆ signals_dropped

size_t diffeq::core::composable::SignalStats::signals_dropped {0}

Definition at line 96 of file signal_decorator.hpp.

◆ total_processing_time

std::chrono::milliseconds diffeq::core::composable::SignalStats::total_processing_time {0}

Definition at line 98 of file signal_decorator.hpp.

◆ total_signals_processed

size_t diffeq::core::composable::SignalStats::total_signals_processed {0}

Definition at line 95 of file signal_decorator.hpp.

◆ total_signals_received

size_t diffeq::core::composable::SignalStats::total_signals_received {0}

Definition at line 94 of file signal_decorator.hpp.


The documentation for this struct was generated from the following file: