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

◆ reset()

void MayaFlux::Nodes::Network::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::Network::NodeNetwork.

Definition at line 120 of file ModalNetwork.cpp.

121{
122 for (auto& mode : m_modes) {
123 mode.amplitude = 0.0;
124 mode.phase = 0.0;
125 mode.current_frequency = mode.base_frequency;
126 }
127 m_last_output = 0.0;
128}

References m_last_output, and m_modes.