MayaFlux
0.4.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
559
of file
ComputeMatrix.hpp
.
560
{
561
double
current_avg =
m_average_execution_time
.load();
562
double
total_execs =
m_total_executions
.load();
563
double
new_avg = (current_avg * (total_execs - 1) + ms) / total_execs;
564
m_average_execution_time
.store(new_avg);
565
}
MayaFlux::Yantra::ComputeMatrix::m_total_executions
std::atomic< size_t > m_total_executions
Definition
ComputeMatrix.hpp:583
MayaFlux::Yantra::ComputeMatrix::m_average_execution_time
std::atomic< double > m_average_execution_time
Definition
ComputeMatrix.hpp:585
MayaFlux
Yantra
ComputeMatrix
Generated by
1.9.8