21 #ifndef __STUDY_RESULT_AGGREGATOR_RESULT_H__
22 #define __STUDY_RESULT_AGGREGATOR_RESULT_H__
26 #include <yuni/yuni.h>
27 #include <yuni/core/string.h>
29 #include <antares/memory/memory.h>
30 #include "antares/solver/ts-generator/xcast/studydata.h"
33 #include "studydata.h"
43 using CellData =
char[maxSizePerCell];
63 Antares::Memory::Stored<CellData>::Type
rows;
92 bool saveToCSVFile(
const Yuni::String& filename)
const;
103 using ResultsAllVars = std::vector<ResultMatrix>;
105 using ResultsForAllTimeLevels = std::map<DataFile::ShortString, ResultsAllVars>;
106 using ResultsForAllDataLevels = std::map<DataFile::ShortString, ResultsForAllTimeLevels>;
108 using ResultsForAllStudyItems = std::map<StudyData::ShortString512, ResultsForAllDataLevels>;
A single column.
Definition: result.h:47
uint height
The height of the column.
Definition: result.h:65
Antares::Memory::Stored< CellData >::Type rows
All rows.
Definition: result.h:63
uint width
Width of the matrix.
Definition: result.h:97
uint heightAfterAggregation
Valid Height found after aggregation.
Definition: result.h:99