Antares Simulator
Power System Simulator
MockLinearProblemData Struct Reference
Inheritance diagram for MockLinearProblemData:
Antares::Optimisation::LinearProblemApi::ILinearProblemData Antares::Optimisation::LinearProblemApi::ILinearProblemData

Public Member Functions

double getData ([[maybe_unused]] const std::string &dataSetId, [[maybe_unused]] const unsigned scenario, unsigned hour) const override
 
std::span< const double > getData (const std::string &dataSetId, unsigned timeSeriesNumber, unsigned firstHour, unsigned lastHour) const override
 
 MockLinearProblemData (const std::map< std::string, std::vector< double >> &parametersValues={})
 
std::pair< bool, double > IsParameterRegistered (const std::string &name, unsigned hour) const
 
std::pair< bool, std::vector< double > > IsParameterRegistered (const std::string &name) const
 
void addParams (std::pair< std::string, std::vector< double >> values)
 
double getData ([[maybe_unused]] const std::string &dataSetId, [[maybe_unused]] unsigned scenario, unsigned hour) const override
 
std::span< const double > getData (const std::string &dataSetId, unsigned timeSeriesNumber, unsigned firstHour, unsigned lastHour) const override
 
- Public Member Functions inherited from Antares::Optimisation::LinearProblemApi::ILinearProblemData
virtual double getData (const std::string &dataSetId, unsigned timeSeriesNumber, unsigned hour) const =0
 

Public Attributes

std::map< std::string, std::vector< double > > parametersValues = {}
 
const std::vector< double > v_ {0., 1., 2., 3., 4., 5.}
 

The documentation for this struct was generated from the following files: