C# (CSharp) StopGuessing.DataStructures DecayingDouble - 15 exemples trouvés. Ce sont les exemples réels les mieux notés de StopGuessing.DataStructures.DecayingDouble extraits de projets open source. Vous pouvez noter les exemples pour nous aider à en améliorer la qualité.
A class that represents a double that decays over time using a half life, to borrow a concept from radioactive decay. A value that is assigned a value 1d and a half life of one day will have value 0.5d after one day, .25d after two days, and so on. More generally, if you assign the value x, after e half lives it's value will be x/(2^e). Since a double that decays with time will have a constantly-changing real value, it should never be used as the key into a Dictionary or kept in a HashSet. It should not be compared for exact equality.