|
MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Nodes::Network::ModalNetwork::set_mode_coupling | ( | size_t | mode_a, |
| size_t | mode_b, | ||
| double | strength | ||
| ) |
Define bidirectional coupling between two modes.
| mode_a | First mode index |
| mode_b | Second mode index |
| strength | Coupling coefficient (0.0 = no coupling, 1.0 = strong) |
Energy transfer is proportional to amplitude difference: delta_E = (A_a - A_b) * strength Conservative transfer: A_a -= delta_E/2, A_b += delta_E/2
Definition at line 255 of file ModalNetwork.cpp.
References m_couplings, m_modes, and remove_mode_coupling().
Here is the call graph for this function: