Landis.Extension.BaseFire.Event.ComputeFireInitSpreadProb C# (CSharp) Méthode

ComputeFireInitSpreadProb() public static méthode

public static ComputeFireInitSpreadProb ( ActiveSite site, int currentTime ) : double
site ActiveSite
currentTime int
Résultat double
        public static double ComputeFireInitSpreadProb(ActiveSite site, int currentTime)
        {
            IFireRegion ecoregion = SiteVars.FireRegion[site];

            int timeSinceLastFire = currentTime - SiteVars.TimeOfLastFire[site];
            double fireInitSpreadProb = 
                1.0 - System.Math.Exp(timeSinceLastFire * (-1.0 / (double) ecoregion.FireSpreadAge));
            
            return fireInitSpreadProb;
        
        }