LatticeView

class LatticeView : public tsa::BaseView

Define the object needed to implement the Lattice filter.

Setters

inline void SetOrder(unsigned int v)
inline void SetParcorF(unsigned int j, double v)
inline void SetParcorB(unsigned int j, double v)
inline void SetErrorForward(unsigned int j, double v)
inline void SetErrorBackward(unsigned int j, double v)

Getters

inline unsigned int GetOrder()
Returns:

Order of the LatticeView

inline double GetParcor(unsigned int j)
Parameters:

j – index of the vector

Returns:

The Parcor parameter

inline Dvector *GetParcorF()
inline Dvector *GetParcorB()
inline double GetParcorF(unsigned int j)
Parameters:

j – index of the vector

Returns:

The Parcor parameter

inline double GetParcorB(unsigned int j)
Parameters:

j – index of the vector

Returns:

The Parcor parameter

inline Dmatrix *GetErrorForward()
inline Dmatrix *GetErrorBackward()
inline double GetErrorForward(unsigned int i, unsigned int j)
inline double GetErrorBackward(unsigned int i, unsigned int j)

Public Functions

inline LatticeView(unsigned int ArOrder = 1)

Constructor

inline ~LatticeView()
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 *prefix)