|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
|
inline |
Push new value to front of history.
| value | New sample value |
Inserts value at index 0, shifting all previous values back. Oldest value (at index capacity-1) is discarded.
Definition at line 455 of file RingBuffer.hpp.
References MayaFlux::Memory::HistoryBuffer< T >::m_capacity, MayaFlux::Memory::HistoryBuffer< T >::m_count, MayaFlux::Memory::HistoryBuffer< T >::m_data, MayaFlux::Memory::HistoryBuffer< T >::m_head, and value.
Referenced by MayaFlux::Nodes::Network::WaveguideNetwork::process_bidirectional(), MayaFlux::Nodes::Generator::Polynomial::process_sample(), MayaFlux::Nodes::Network::WaveguideNetwork::process_unidirectional(), MayaFlux::Buffers::FeedbackProcessor::processing_function(), MayaFlux::Kinesis::to_history(), MayaFlux::Kinesis::SymbolicTrajectory< LatticeT, CellT >::update(), MayaFlux::Kinesis::Stochastic::Estimate::update_into(), MayaFlux::Kinesis::Stochastic::Estimate::update_mad(), MayaFlux::Kinesis::Stochastic::Estimate::update_quiet_period(), MayaFlux::Kinesis::Stochastic::Estimate::update_rolling_variance(), and MayaFlux::Kinesis::Stochastic::Estimate::update_trend().
Here is the caller graph for this function: