Process for one batch cycle.
- Parameters
-
| dt | Time delta or sample count (operator-specific) |
Implements MayaFlux::Nodes::Network::NetworkOperator.
Definition at line 192 of file RelationOperators.cpp.
193{
194 const auto num_frames = static_cast<uint32_t>(frames);
196
200 }
202
205 }
206
207 for (uint32_t frame = 0; frame < num_frames; ++frame) {
208 for (
size_t m = 0; m <
count; ++m) {
209 m_values[m] = all[m].block.size() > frame ? all[m].block[frame] : all[m].level;
210 }
211
212 for (
size_t o = 0; o <
m_outputs.size(); ++o) {
216 continue;
217 }
219 for (
size_t m = 0; m <
count; ++m) {
221 }
223 }
224 }
225}
std::vector< std::byte > values
std::vector< double > m_block
bool has_combine() const noexcept
Output & output(size_t index)
std::shared_ptr< Kinesis::Stochastic::Weights > m_weights
std::vector< double > m_values
std::vector< Output > m_outputs
std::span< RelationSlot > slots() const noexcept
std::vector< double > sum(std::span< const double > data, size_t n_windows, uint32_t hop_size, uint32_t window_size)
Sum per window.
References count, MayaFlux::Nodes::Network::CombineOperator::Output::has_combine(), MayaFlux::Nodes::Network::CombineOperator::Output::m_block, MayaFlux::Nodes::Network::CombineOperator::Output::m_function, m_outputs, m_values, m_weights, output(), MayaFlux::Nodes::Network::RelationOperator::slots(), and values.