STIR  6.2.0
Namespaces | Functions
IR_filters.h File Reference

Implementation of the IIR and FIR filters. More...

#include "stir/shared_ptr.h"
#include <vector>
#include <iostream>
#include <cmath>
#include "stir/numerics/IR_filters.inl"

Go to the source code of this file.

Namespaces

 stir
 Namespace for the STIR library (and some/most of its applications)
 

Functions

template<class RandIter1 , class RandIter2 , class RandIter3 , class RandIter4 >
void stir::IIR_filter (RandIter1 output_begin_iterator, RandIter1 output_end_iterator, const RandIter2 input_begin_iterator, const RandIter2 input_end_iterator, const RandIter3 input_factor_begin_iterator, const RandIter3 input_factor_end_iterator, const RandIter4 pole_begin_iterator, const RandIter4 pole_end_iterator, const bool if_initial_exists)
 
template<class RandIter1 , class RandIter2 , class RandIter3 >
void stir::FIR_filter (RandIter1 output_begin_iterator, RandIter1 output_end_iterator, const RandIter2 input_begin_iterator, const RandIter2 input_end_iterator, const RandIter3 input_factor_begin_iterator, const RandIter3 input_factor_end_iterator, const bool if_initial_exists)
 

Detailed Description

Implementation of the IIR and FIR filters.

Author
Charalampos Tsoumpas
Kris Thielemans