|
Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
What a load, an exciter, a termination and a friction law provide (Physical modeling — cross-cutting) More...
What a load, an exciter, a termination and a friction law provide (Physical modeling — cross-cutting)
Definition in file contracts.hpp.
Go to the source code of this file.
Namespaces | |
| namespace | sbl |
| Root namespace for all Sound Byte Libs code. | |
| namespace | sbl::dsp |
| namespace | sbl::dsp::pm |
| Physical modeling: laws, bows, junctions, loads, resonators, strings (docs/conventions/physical-modeling.md). | |
| namespace | sbl::dsp::pm::detail |
Typedefs | |
| template<typename T > | |
| using | sbl::dsp::pm::detail::returns_float = std::is_same< std::decay_t< T >, float > |
Variables | |
| template<typename T > | |
| constexpr bool | sbl::dsp::pm::is_load_v = is_load<T>::value |
| template<typename T > | |
| constexpr bool | sbl::dsp::pm::is_exciter_v = is_exciter<T>::value |
| template<typename T > | |
| constexpr bool | sbl::dsp::pm::is_termination_v = is_termination<T>::value |
| template<typename T > | |
| constexpr bool | sbl::dsp::pm::is_friction_law_v = is_friction_law<T>::value |
| template<typename T > | |
| constexpr bool | sbl::dsp::pm::is_described_v = is_described<T>::value |
| template<typename F > | |
| constexpr bool | sbl::dsp::pm::is_wave_callable_v = std::is_invocable_r_v<float, F, float> |