Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
sbl::dsp::pm::JunctionState Struct Reference

What the guide reports at an excitation point, each sample. More...

Detailed Description

What the guide reports at an excitation point, each sample.

Definition at line 43 of file contracts.hpp.

#include <contracts.hpp>

Public Attributes

float velocity
 the velocity arriving at the point, before this sample's injection
 
float displacement
 the point's displacement, integrated from its velocity (wave units × samples)
 
float impedance
 the guide's wave impedance Z
 

Member Data Documentation

◆ velocity

float sbl::dsp::pm::JunctionState::velocity

the velocity arriving at the point, before this sample's injection

Definition at line 44 of file contracts.hpp.

Referenced by sbl::dsp::pm::Bow< Law >::excite().

◆ displacement

float sbl::dsp::pm::JunctionState::displacement

the point's displacement, integrated from its velocity (wave units × samples)

Definition at line 45 of file contracts.hpp.

◆ impedance

float sbl::dsp::pm::JunctionState::impedance

the guide's wave impedance Z

Definition at line 46 of file contracts.hpp.

Referenced by sbl::dsp::pm::Bow< Law >::excite().


The documentation for this struct was generated from the following file: