Antares Simulator
Power System Simulator
Antares::Solver::Simulation::StorageForRemixWithLevels Class Reference
Inheritance diagram for Antares::Solver::Simulation::StorageForRemixWithLevels:
Antares::Solver::Simulation::StorageForRemixNoLevels Antares::Solver::Simulation::IStorageForRemix

Public Member Functions

 StorageForRemixWithLevels (std::vector< double > &withdrawal, std::vector< double > &unsupE, std::vector< double > &levels, const std::vector< double > Pmax, const std::vector< double > Pmin, const std::vector< double > inflows, const std::vector< double > overflow, const std::vector< double > &injection, const std::vector< double > lowRuleCurve, const std::vector< double > upRuleCurve, const double initLevel, const double withdrawalEff, const double injectionEff, const std::string &name="")
 
double maxExchange (unsigned hourOfMaxGen, unsigned hourOfMinGen) const override
 
void update () override
 
- Public Member Functions inherited from Antares::Solver::Simulation::StorageForRemixNoLevels
 StorageForRemixNoLevels (std::vector< double > &generation, std::vector< double > &unsupE, const std::vector< double > Pmax, const std::vector< double > Pmin, const std::string &name="")
 
const std::vector< double > & initWithdrawal () const override
 
std::vector< double > & withdrawal () override
 
- Public Member Functions inherited from Antares::Solver::Simulation::IStorageForRemix
 IStorageForRemix (std::string name)
 
const std::string & name () const
 

Additional Inherited Members

- Protected Attributes inherited from Antares::Solver::Simulation::StorageForRemixNoLevels
std::vector< double > & withdrawal_
 
const std::vector< double > initWithdrawal_
 
std::vector< double > & unsupE_
 
const std::vector< double > pmax_
 
const std::vector< double > pmin_
 
const std::string error_msg_start_hydro_remix = "Remix hydro input : "
 

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