DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
Loading...
Searching...
No Matches
dspark::wdf::Parallel< T, Child1, Child2 > Class Template Reference

Adapted three-port parallel connector. More...

#include <WDF.h>

Public Member Functions

 Parallel (Child1 &c1, Child2 &c2) noexcept
 
void prepare (double sampleRate) noexcept
 
void updatePorts () noexcept
 
void reset () noexcept
 
double portResistance () const noexcept
 
reflected () noexcept
 
void incident (T a3) noexcept
 

Detailed Description

template<FloatType T, typename Child1, typename Child2>
class dspark::wdf::Parallel< T, Child1, Child2 >

Adapted three-port parallel connector.

Children connect to ports 1-2; the up-facing port 3 is reflection-free (G3 = G1 + G2).

Definition at line 277 of file WDF.h.

Constructor & Destructor Documentation

◆ Parallel()

template<FloatType T, typename Child1 , typename Child2 >
dspark::wdf::Parallel< T, Child1, Child2 >::Parallel ( Child1 &  c1,
Child2 &  c2 
)
inlinenoexcept

Definition at line 280 of file WDF.h.

Member Function Documentation

◆ incident()

template<FloatType T, typename Child1 , typename Child2 >
void dspark::wdf::Parallel< T, Child1, Child2 >::incident ( a3)
inlinenoexcept

Definition at line 308 of file WDF.h.

◆ portResistance()

template<FloatType T, typename Child1 , typename Child2 >
double dspark::wdf::Parallel< T, Child1, Child2 >::portResistance ( ) const
inlinenoexcept

Definition at line 298 of file WDF.h.

◆ prepare()

template<FloatType T, typename Child1 , typename Child2 >
void dspark::wdf::Parallel< T, Child1, Child2 >::prepare ( double  sampleRate)
inlinenoexcept

Definition at line 282 of file WDF.h.

◆ reflected()

template<FloatType T, typename Child1 , typename Child2 >
T dspark::wdf::Parallel< T, Child1, Child2 >::reflected ( )
inlinenoexcept

Definition at line 300 of file WDF.h.

◆ reset()

template<FloatType T, typename Child1 , typename Child2 >
void dspark::wdf::Parallel< T, Child1, Child2 >::reset ( )
inlinenoexcept

Definition at line 296 of file WDF.h.

◆ updatePorts()

template<FloatType T, typename Child1 , typename Child2 >
void dspark::wdf::Parallel< T, Child1, Child2 >::updatePorts ( )
inlinenoexcept

Definition at line 287 of file WDF.h.


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