SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <parserbench.h>
Public Types | |
enum | TestType { TestDecimatorsII, TestDecimatorsIF, TestDecimatorsFI, TestDecimatorsFF, TestDecimatorsInfII, TestDecimatorsSupII, TestAMBE } |
Public Member Functions | |
ParserBench () | |
~ParserBench () | |
void | parse (const QCoreApplication &app) |
const QString & | getTestStr () const |
TestType | getTestType () const |
uint32_t | getNbSamples () const |
uint32_t | getRepetition () const |
uint32_t | getLog2Factor () const |
Private Attributes | |
QString | m_testStr |
uint32_t | m_nbSamples |
uint32_t | m_repetition |
uint32_t | m_log2Factor |
QCommandLineParser | m_parser |
QCommandLineOption | m_testOption |
QCommandLineOption | m_nbSamplesOption |
QCommandLineOption | m_repetitionOption |
QCommandLineOption | m_log2FactorOption |
Definition at line 25 of file parserbench.h.
Enumerator | |
---|---|
TestDecimatorsII | |
TestDecimatorsIF | |
TestDecimatorsFI | |
TestDecimatorsFF | |
TestDecimatorsInfII | |
TestDecimatorsSupII | |
TestAMBE |
Definition at line 28 of file parserbench.h.
ParserBench::ParserBench | ( | ) |
Definition at line 25 of file parserbench.cpp.
References m_log2Factor, m_log2FactorOption, m_nbSamples, m_nbSamplesOption, m_parser, m_repetition, m_repetitionOption, m_testOption, and m_testStr.
ParserBench::~ParserBench | ( | ) |
Definition at line 58 of file parserbench.cpp.
|
inline |
Definition at line 48 of file parserbench.h.
References m_log2Factor.
Referenced by MainBench::decimateFF(), MainBench::decimateFI(), MainBench::decimateIF(), MainBench::decimateII(), MainBench::decimateInfII(), MainBench::decimateSupII(), MainBench::run(), MainBench::testDecimateFF(), MainBench::testDecimateFI(), MainBench::testDecimateIF(), and MainBench::testDecimateII().
|
inline |
Definition at line 46 of file parserbench.h.
References m_nbSamples.
Referenced by MainBench::printResults(), MainBench::run(), MainBench::testDecimateFF(), MainBench::testDecimateFI(), MainBench::testDecimateIF(), and MainBench::testDecimateII().
|
inline |
Definition at line 47 of file parserbench.h.
References m_repetition.
Referenced by MainBench::printResults(), MainBench::run(), MainBench::testDecimateFF(), MainBench::testDecimateFI(), MainBench::testDecimateIF(), and MainBench::testDecimateII().
|
inline |
Definition at line 44 of file parserbench.h.
References getTestType(), and m_testStr.
Referenced by MainBench::run().
ParserBench::TestType ParserBench::getTestType | ( | ) | const |
Definition at line 116 of file parserbench.cpp.
References m_testStr, TestAMBE, TestDecimatorsFF, TestDecimatorsFI, TestDecimatorsIF, TestDecimatorsII, TestDecimatorsInfII, and TestDecimatorsSupII.
Referenced by getTestStr(), and MainBench::run().
void ParserBench::parse | ( | const QCoreApplication & | app | ) |
Definition at line 61 of file parserbench.cpp.
References m_log2Factor, m_log2FactorOption, m_nbSamples, m_nbSamplesOption, m_parser, m_repetition, m_repetitionOption, m_testOption, and m_testStr.
|
private |
Definition at line 54 of file parserbench.h.
Referenced by getLog2Factor(), parse(), and ParserBench().
|
private |
Definition at line 60 of file parserbench.h.
Referenced by parse(), and ParserBench().
|
private |
Definition at line 52 of file parserbench.h.
Referenced by getNbSamples(), parse(), and ParserBench().
|
private |
Definition at line 58 of file parserbench.h.
Referenced by parse(), and ParserBench().
|
private |
Definition at line 56 of file parserbench.h.
Referenced by parse(), and ParserBench().
|
private |
Definition at line 53 of file parserbench.h.
Referenced by getRepetition(), parse(), and ParserBench().
|
private |
Definition at line 59 of file parserbench.h.
Referenced by parse(), and ParserBench().
|
private |
Definition at line 57 of file parserbench.h.
Referenced by parse(), and ParserBench().
|
private |
Definition at line 51 of file parserbench.h.
Referenced by getTestStr(), getTestType(), parse(), and ParserBench().