Skip to content
Snippets Groups Projects
Commit d8aed7df authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

abbreviate test if data set is empty, and report accordingly

parent c228d30d
No related branches found
No related tags found
1 merge request!558abbreviate test if data set is empty, and report accordingly
Pipeline #52383 passed
......@@ -17,6 +17,7 @@
#include "Base/Util/FileSystemUtils.h"
#include "Core/Simulation/ISimulation.h"
#include "Device/Data/DataUtils.h"
#include "Device/Histo/IHistogram.h"
#include "Device/Histo/IntensityDataIOFactory.h"
#include "Device/Histo/SimulationResult.h"
#include <iostream>
......@@ -27,7 +28,13 @@ bool checkSimulation(const std::string& name, const ISimulation& direct_simulati
const double limit)
{
// Run simulation directly.
const auto result_data = direct_simulation.result().data();
const std::unique_ptr<OutputData<double>> result_data = direct_simulation.result().data();
const std::unique_ptr<const IHistogram> histo(IHistogram::createHistogram(*result_data));
if (histo->getMinimum()==0 && histo->getMaximum()==0) {
std::cerr << "FAILED: simulated data set is empty\n";
return false;
}
std::unique_ptr<OutputData<double>> reference;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment