PosturePerfection
Data Structures | Namespaces
iir.h File Reference

Very simple IIR filter. More...

#include <stdlib.h>
#include <vector>
Include dependency graph for iir.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  IIR::Nodes
 Taps inside the second-order IIR filter. More...
 
struct  IIR::SmoothingSettings
 Settings for an IIR filter. Wraps the second-order section coefficients for an IIR filter. More...
 
class  IIR::IIR2ndOrderFilter
 Second-order IIR filter stage, for use with the IIRFilter More...
 
class  IIR::IIRFilter
 An IIR filter that can be initialised with SOS coefficients. More...
 

Namespaces

 IIR
 Perform IIR filtering to smoothen the output results.
 

Detailed Description

Very simple IIR filter.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.