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

Two-port polarity inverter (flips the connected subtree's polarity). More...

#include <WDF.h>

Public Member Functions

 Inverter (Child &c) noexcept
 
void prepare (double sampleRate) noexcept
 
void updatePorts () noexcept
 
void reset () noexcept
 
double portResistance () const noexcept
 
reflected () noexcept
 
void incident (T a) noexcept
 

Detailed Description

template<FloatType T, typename Child>
class dspark::wdf::Inverter< T, Child >

Two-port polarity inverter (flips the connected subtree's polarity).

Definition at line 326 of file WDF.h.

Constructor & Destructor Documentation

◆ Inverter()

template<FloatType T, typename Child >
dspark::wdf::Inverter< T, Child >::Inverter ( Child &  c)
inlineexplicitnoexcept

Definition at line 329 of file WDF.h.

Member Function Documentation

◆ incident()

template<FloatType T, typename Child >
void dspark::wdf::Inverter< T, Child >::incident ( a)
inlinenoexcept

Definition at line 337 of file WDF.h.

◆ portResistance()

template<FloatType T, typename Child >
double dspark::wdf::Inverter< T, Child >::portResistance ( ) const
inlinenoexcept

Definition at line 335 of file WDF.h.

◆ prepare()

template<FloatType T, typename Child >
void dspark::wdf::Inverter< T, Child >::prepare ( double  sampleRate)
inlinenoexcept

Definition at line 331 of file WDF.h.

◆ reflected()

template<FloatType T, typename Child >
T dspark::wdf::Inverter< T, Child >::reflected ( )
inlinenoexcept

Definition at line 336 of file WDF.h.

◆ reset()

template<FloatType T, typename Child >
void dspark::wdf::Inverter< T, Child >::reset ( )
inlinenoexcept

Definition at line 333 of file WDF.h.

◆ updatePorts()

template<FloatType T, typename Child >
void dspark::wdf::Inverter< T, Child >::updatePorts ( )
inlinenoexcept

Definition at line 332 of file WDF.h.


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