PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
Loading...
Searching...
No Matches
Print.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <algorithm>
4#include <array>
5#include <climits>
6#include <cstring>
7#include <fstream>
8#include <iostream>
9#include <string>
10
13
14namespace Hardware
15{
16 namespace Print
17 {
22 void Help();
23
28 unsigned int MemoryConsumption();
29
36
45
53
65 void EvaluationResults(Hardware::SettingsStruct&, Hardware::SimulationStruct&, Hardware::TestStruct&, double&, std::string&, double, unsigned int);
66
77 }
78}
void CommandLineSettings(CommandLineParameterStruct &)
Prints the command line parameters.
void Report(Hardware::SettingsStruct &, Hardware::SimulationStruct &, Hardware::TestStruct &, unsigned int, unsigned int)
Writes a report file.
void Help()
Prints the manual.
void EvaluationResults(Hardware::SettingsStruct &, Hardware::SimulationStruct &, Hardware::TestStruct &, double &, std::string &, double, unsigned int)
Prints the evaluation results.
void ProbeGenerationSettings(Hardware::SettingsStruct &, Hardware::SimulationStruct &, Hardware::TestStruct &)
Prints the probe generation settings.
unsigned int MemoryConsumption()
Prints the current memory consumption.
unsigned int EvaluationSettings(Hardware::SimulationStruct &, Hardware::TestStruct &)
Prints the evaluation settings.
Defines the settings of the evaluation procedure.
Defines all settings regarding simulations.
Defines all settings belonging to the test prodecure.