MCL
A C++ library mirroring some of the most common Matlab functions.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
mcl::IdenticalFilter Class Reference

#include <firfilter.h>

Inheritance diagram for mcl::IdenticalFilter:
mcl::DigitalFilter

Public Member Functions

 IdenticalFilter ()
 
virtual Real Filter (const Real input) noexcept
 
virtual void Filter (const Real *input_data, const Int num_samples, Real *output_data) noexcept
 
virtual void Reset ()
 
- Public Member Functions inherited from mcl::DigitalFilter
void FilterSerial (const Real *input_data, const Int num_samples, Real *output_data) noexcept
 
std::vector< RealFilter (const std::vector< Real > &input) noexcept
 
virtual ~DigitalFilter ()
 

Constructor & Destructor Documentation

mcl::IdenticalFilter::IdenticalFilter ( )
inline

Member Function Documentation

virtual Real mcl::IdenticalFilter::Filter ( const Real  input)
inlinevirtualnoexcept

Returns the output of the filter for an input equal to input .

Implements mcl::DigitalFilter.

virtual void mcl::IdenticalFilter::Filter ( const Real input_data,
const Int  num_samples,
Real output_data 
)
inlinevirtualnoexcept

Reimplemented from mcl::DigitalFilter.

virtual void mcl::IdenticalFilter::Reset ( )
inlinevirtual

Resets the state of the filter

Implements mcl::DigitalFilter.


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