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. | |
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