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

◆ observe_sample()

double MayaFlux::Nodes::Network::WaveguideNetwork::observe_sample ( const WaveguideSegment seg) const
private

Definition at line 107 of file WaveguideNetwork.cpp.

108{
110 return seg.p_plus[m_pickup_sample];
111 }
112
113 const double plus = seg.p_plus[m_pickup_sample];
114 const double minus = seg.p_minus[m_pickup_sample];
115
117 return plus + minus;
118
119 return plus - minus;
120}
@ PRESSURE
Output is physical pressure at pickup (p_plus + p_minus)

References m_measurement_mode, m_pickup_sample, MayaFlux::Nodes::Network::WaveguideNetwork::WaveguideSegment::mode, MayaFlux::Nodes::Network::WaveguideNetwork::WaveguideSegment::p_minus, MayaFlux::Nodes::Network::WaveguideNetwork::WaveguideSegment::p_plus, PRESSURE, and MayaFlux::Nodes::Network::WaveguideNetwork::WaveguideSegment::UNIDIRECTIONAL.

Referenced by process_bidirectional(), and process_unidirectional().

+ Here is the caller graph for this function: