48 Q_PLUGIN_METADATA(IID
"cz.cvut.fit.Sicak.TTestInterface/1.0" FILE
"localttest.json")
59 virtual void init(
int platform,
int device,
size_t noOfTracesRandom,
size_t noOfTracesConst,
size_t samplesPerTrace,
const char * param)
override;
60 virtual void deInit()
override;
virtual void mergeContexts(UnivariateContext< double > &firstAndOut, const UnivariateContext< double > &second) override
Merge the two t-test contexts, stores the result in the first of the contexts.
Definition: localttest.cpp:76
A class representing a Two-population Univariate Moment-based statistical context.
Definition: types_stat.hpp:43
This header file contains exceptions.
virtual QString getPluginName() override
Plugin name.
Definition: localttest.cpp:39
virtual void deInit() override
Deinitialize the plugin.
Definition: localttest.cpp:57
t-test computation plugin interface for use e.g. in stan
virtual UnivariateContext< double > createContext(const PowerTraces< int16_t > &randTraces, const PowerTraces< int16_t > &constTraces) override
Create a t-test computation context based on given random and constant power traces.
Definition: localttest.cpp:65
virtual void init(int platform, int device, size_t noOfTracesRandom, size_t noOfTracesConst, size_t samplesPerTrace, const char *param) override
Initialize the CPA computation engine with specified parameters.
Definition: localttest.cpp:47
A class representing a matrix, stored in the machine's free space.
Definition: types_basic.hpp:305
virtual QString getPluginInfo() override
Plugin info.
Definition: localttest.cpp:43
t-test context computation SICAK TTestEngine plugin
Definition: localttest.h:45
t-test computation engine QT plugin interface
Definition: ttestengine.h:43
A class representing a Matrix with 'noOfTraces' power traces, with 'samplesPerTrace' samples per powe...
Definition: types_power.hpp:44
virtual QString queryDevices() override
Query available devices.
Definition: localttest.cpp:61
Implementation of t-test statistical algorithms as function templates for various SICAK plugins.
virtual Matrix< double > finalizeContext(const UnivariateContext< double > &context) override
Compute t-values (stored in first row) and degrees of freedom (second row) based on the given context...
Definition: localttest.cpp:82