21 #ifndef __SOLVER_VARIABLE_STORAGE_RESULTS_H__
22 #define __SOLVER_VARIABLE_STORAGE_RESULTS_H__
24 #include <antares/study/study.h>
26 #include "../categories.h"
28 #include "intermediate.h"
30 namespace Antares::Solver::Variable
32 template<
class FirstDecoratorT =
Empty,
33 template<
class,
int>
class DecoratorForSpatialAggregateT = R::AllYears::Raw>
42 template<
class FirstDecoratorT,
template<
class,
int>
class DecoratorForSpatialAggregateT>
57 categoryFile = FirstDecoratorT::categoryFile,
74 void merge(uint year,
const IntermediateValues& data);
76 template<
class S,
class VCardT>
77 void buildSurveyReport(SurveyResults& report,
83 template<
class VCardT>
84 void buildDigest(SurveyResults& results,
int digestLevel,
int dataLevel)
const
87 DecoratorType::template buildDigest<VCardT>(results, digestLevel, dataLevel);
90 Antares::Memory::Stored<double>::ConstReturnType hourlyValuesForSpatialAggregate()
const
92 return DecoratorType::template hourlyValuesForSpatialAggregate<
93 DecoratorForSpatialAggregateT>();
104 #include "results.hxx"
105 #include "stdDeviation.h"
@ count
The count if item in the list.
Definition: results.h:52
void reset()
Reset all values.
Definition: results.hxx:59
void initializeFromStudy(Antares::Data::Study &)
Initialize result outputs from study.
Definition: results.hxx:27
void merge(uint year, const IntermediateValues &data)
Merge the intermediate values.
Definition: results.hxx:51
FirstDecoratorT DecoratorType
Type of the first decorator.
Definition: results.h:47
bool Empty()
Get if some jobs are still running.
Definition: action.cpp:149