65 #include <Eigen/SparseCore>
66 #include <unsupported/Eigen/FFT>
73 #include <QtCore/QCoreApplication>
88 using namespace Eigen;
92 #define PI 3.1415926535897932384626433832795
93 enum AtomType{GABORATOM, CHIRPATOM, FORMULAATOM};
109 qreal max_scalar_product;
111 QList<qreal> max_scalar_list;
136 FixDictAtom(qint32 _id, qint32 _sample_count, QString _dict_source);
144 QString atom_formula;
145 QString display_text;
146 VectorXd atom_samples;
201 QList<qreal> phase_list;
232 static VectorXd gauss_function (qint32 sample_count, qreal scale, quint32 translation);
249 VectorXcd create_complex(qint32 sample_count, qreal scale, quint32 translation, qreal modulation);
267 VectorXd create_real(qint32 sample_count, qreal scale, quint32 translation, qreal modulation, qreal phase);
279 QStringList create_string_values(qint32 sample_count, qreal scale, qint32 translation, qreal modulation, qreal phase);
296 VectorXd gauss_function (qint32 sample_count, qreal scale, quint32 translation);
297 VectorXd create_real(qint32 sample_count, qreal scale, quint32 translation, qreal modulation, qreal phase, qreal chirp);
298 QStringList create_string_values(qint32 sample_count, qreal scale, quint32 translation, qreal modulation, qreal phase, qreal chirp);
GaborAtom used in adaptive MP Algorithm.
#define UTILSSHARED_EXPORT
FixDictAtom used in fix dict MP Algorithm.
utils library export/import macros.
basic core parameters of atoms