LatticeFilter¶
-
class LatticeFilter : public tsa::AlgoBase¶
Implement the lattice filter.
Operations
-
inline void operator()(SeqViewDouble &InputData, SeqViewDouble &WhitenedData)¶
Declaration of execute operation
- Parameters:
InputData – Matrix containing Time Series
WhitenedData – Matrix containing the WhitenedData
-
void init(LatticeView &LV)¶
Initialization function.
- Parameters:
LV – lattice view
-
void execute(matrix_row<Dmatrix> Input, matrix_row<Dmatrix> Output)¶
The execute method implemts the filter in the lattice form.
Declaration of execute operation
- Throws:
An – exception
- Pre:
- Post:
A postcondition
- Parameters:
Input – is the input vector of data
Output – is the output (whitened) data
Public Functions
-
LatticeFilter(LatticeView &LV)¶
Constructor
- Parameters:
LV – is the view containg the parameters for the Lattice Filter
- Returns:
-
LatticeFilter(Dvector &ParcorF, Dvector &ParcorB, Dmatrix &ErrF, Dmatrix &ErrB)¶
Constructor
-
virtual ~LatticeFilter()¶
Destructor
-
inline void Load(const char *filename, const char *fmt = "txt")¶
-
inline void Save(const char *filename, const char *fmt = "txt")¶
-
inline void xml_serialize(eternity::xml_archive &xml, const char *p)¶
-
inline void operator()(SeqViewDouble &InputData, SeqViewDouble &WhitenedData)¶