|
Antares Simulator
Power System Simulator
|
XCast Generator for Load, Wind and solar timeseries. More...
#include <xcast.h>
Public Member Functions | |
Constructor & Destructor | |
| XCast (Data::Study &study, Data::TimeSeriesType ts, IResultWriter &writer) | |
| Default constructor. | |
| ~XCast ()=default | |
| Destructor. | |
Static Public Member Functions | |
| static double | GammaEuler (double z) |
| Compute. | |
| static double | GammaInc (double s, double z) |
| Calcul de la forme inférieure de la fonction gamma incomplete. More... | |
Loading | |
| Data::Study & | study |
| The current study. | |
| uint | year |
| The current year. | |
| const Data::TimeSeriesType | timeSeriesType |
| The time-series type. | |
| MersenneTwister * | random |
| The random generator to use. | |
| template<class PredicateT > | |
| void | loadFromStudy (const Data::Correlation &correlation, PredicateT &predicate) |
| initialize all XCast indicators from the current simulation parameters | |
| bool | run () |
| Run the TS Generator. | |
XCast Generator for Load, Wind and solar timeseries.
|
static |
Calcul de la forme inférieure de la fonction gamma incomplete.
Calcul de la forme inférieure de la fonction gamma incomplete (s,z) = somme{0;z} t^(s-1)exp(-t)dt On utilise un developpement en serie jusqu'à l'ordre 30, ce qui garantit une precision suffisante dans le domaine 1 <= s <= 2 et 0 <= z <= 10