MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ reset()

void MayaFlux::Nodes::ModalNetwork::reset ( )
overridevirtual

Reset network to initial state.

Override to implement network-specific reset logic:

  • Clear particle velocities
  • Reset modal phases
  • Rebuild topology

Reimplemented from MayaFlux::Nodes::NodeNetwork.

Definition at line 119 of file ModalNetwork.cpp.

120{
121 for (auto& mode : m_modes) {
122 mode.amplitude = 0.0;
123 mode.phase = 0.0;
124 mode.current_frequency = mode.base_frequency;
125 }
126 m_last_output = 0.0;
127}
std::vector< ModalNode > m_modes

References m_last_output, and m_modes.