Main Class +myAdverseWeatherModel : Object +getMyWindEventNHPP().read_Weatherdata("data/RBTS-BUS2v0EV/High_Wind_Rates.csv")() : void +getMyWindEventNHPP().computeWindEventIntegrationCurve()() : void +updateIndex()() : void 1 -End5 * -End6 myAdverseWeatherModel Adverse Weather Model Wind Event NHPP -dPartialInstant : double -vAcceptedDeltaSquareWindSpeed : Vector -vAcceptedHighWindEventDuration : Vector +generatePseudoRandomNumber()() : double +getMaxValueLambda(double dmaxValueLambda)() : void +computeWindEventIntegrationCurve()() : void +generateRandWeibHighWindEventDurationEvent()() : double +generateRandWeibDeltaSquareWindSpeed()() : double +read_Weatherdata(String sFile)() : void CIT 310 getvdPartialInstant() getvdAcceptedHighWindEventDuration() getvdAcceptedDeltaSquareWindSpeed() -sId : String -dNextTransitionInstant : double -iIndexHighWindEvent : int -myWindEventNHPP : Object -iAdverseWeatherState : int -dTransitionToNormalInstant : double +updateIndex()() : void +getdNextTransitionInstant()() : double +getPreviousSampledWindDuration()() : double +getPreviousSampledFailureRateGain()() : double Java API jDistribution Page 1 of 1