Controlpp
Loading...
Searching...
No Matches
controlpp::DtfFilter< T, NumOrder, DenOrder > Class Template Reference

Controller from a discrete transfer function. More...

#include <controlpp/DiscreteFilter.hpp>

Public Member Functions

 DtfFilter (const DiscreteTransferFunction< T, NumOrder, DenOrder > &dtf)
 construct a discrete filter from a Transfer Function
 
input (const T &u)
 
void clear ()
 sets the interanal state vector to zero
 
const DiscreteTransferFunction< T, NumOrder, DenOrder > & dft () const
 
DiscreteTransferFunction< T, NumOrder, DenOrder > & dft ()
 

Detailed Description

template<class T, int NumOrder, int DenOrder>
class controlpp::DtfFilter< T, NumOrder, DenOrder >

Controller from a discrete transfer function.

Constructor & Destructor Documentation

◆ DtfFilter()

template<class T , int NumOrder, int DenOrder>
controlpp::DtfFilter< T, NumOrder, DenOrder >::DtfFilter ( const DiscreteTransferFunction< T, NumOrder, DenOrder > &  dtf)
inline

construct a discrete filter from a Transfer Function

A filter will also internally track

Member Function Documentation

◆ clear()

template<class T , int NumOrder, int DenOrder>
void controlpp::DtfFilter< T, NumOrder, DenOrder >::clear ( )
inline

sets the interanal state vector to zero

◆ dft() [1/2]

template<class T , int NumOrder, int DenOrder>
DiscreteTransferFunction< T, NumOrder, DenOrder > & controlpp::DtfFilter< T, NumOrder, DenOrder >::dft ( )
inline

◆ dft() [2/2]

template<class T , int NumOrder, int DenOrder>
const DiscreteTransferFunction< T, NumOrder, DenOrder > & controlpp::DtfFilter< T, NumOrder, DenOrder >::dft ( ) const
inline

◆ input()

template<class T , int NumOrder, int DenOrder>
T controlpp::DtfFilter< T, NumOrder, DenOrder >::input ( const T &  u)
inline

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