MayaFlux
0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
update_execution_time()
void MayaFlux::Yantra::ComputeMatrix::update_execution_time
(
double
ms
)
inline
private
Update execution time statistics.
Definition at line
498
of file
ComputeMatrix.hpp
.
499
{
500
double
current_avg =
m_average_execution_time
.load();
501
double
total_execs =
m_total_executions
.load();
502
double
new_avg = (current_avg * (total_execs - 1) + ms) / total_execs;
503
m_average_execution_time
.store(new_avg);
504
}
MayaFlux::Yantra::ComputeMatrix::m_total_executions
std::atomic< size_t > m_total_executions
Definition
ComputeMatrix.hpp:512
MayaFlux::Yantra::ComputeMatrix::m_average_execution_time
std::atomic< double > m_average_execution_time
Definition
ComputeMatrix.hpp:514
MayaFlux
Yantra
ComputeMatrix
Generated by
1.9.8