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"
36template<
class FirstDecoratorT =
Empty,
37 template<
class,
int>
class DecoratorForSpatialAggregateT = R::AllYears::Raw>
46template<
class FirstDecoratorT,
template<
class,
int>
class DecoratorForSpatialAggregateT>
61 categoryFile = FirstDecoratorT::categoryFile,
78 void merge(uint year,
const IntermediateValues& data);
80 template<
class S,
class VCardT>
81 void buildSurveyReport(SurveyResults& report,
87 template<
class VCardT>
88 void buildDigest(SurveyResults& results,
int digestLevel,
int dataLevel)
const
91 DecoratorType::template buildDigest<VCardT>(results, digestLevel, dataLevel);
94 Antares::Memory::Stored<double>::ConstReturnType hourlyValuesForSpatialAggregate()
const
96 return DecoratorType::template hourlyValuesForSpatialAggregate<
97 DecoratorForSpatialAggregateT>();
110#include "results.hxx"
111#include "stdDeviation.h"
void reset()
Reset all values.
Definition results.hxx:63
@ count
The count if item in the list.
Definition results.h:56
FirstDecoratorT DecoratorType
Type of the first decorator.
Definition results.h:51
void initializeFromStudy(Antares::Data::Study &)
Initialize result outputs from study.
Definition results.hxx:31
void merge(uint year, const IntermediateValues &data)
Merge the intermediate values.
Definition results.hxx:55
bool Empty()
Get if some jobs are still running.
Definition action.cpp:140