tomlankhorst/control
Public Member Functions | List of all members
control::system::SISO< T > Class Template Referenceabstract

#include <type.h>

Inheritance diagram for control::system::SISO< T >:
control::filter::Biquad< T > control::classic::AbstractController< T > control::filter::Biquad< T, S > control::classic::P< T > control::classic::PID< T > control::classic::PD< T > control::classic::PI< T >

Public Member Functions

virtual T step (T)=0
 

Detailed Description

template<typename T>
class control::system::SISO< T >

Single-input-single-output A state-space that takes a single input and produces a single output. A SISO system has mathematical equivalents like PZKs, TFs and BiQuads (SOSs).

Template Parameters
T

Member Function Documentation

◆ step()

template<typename T>
virtual T control::system::SISO< T >::step ( )
pure virtual

Step the SISO filter one step

Parameters
Tinput
Returns
T output

Implemented in control::filter::Biquad< T, S >, control::filter::Biquad< T >, and control::classic::AbstractController< T >.


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