C# (CSharp) StopGuessing.DataStructures DecayingDouble - 15 ejemplos encontrados. Estos son los ejemplos en C# (CSharp) del mundo real mejor valorados de StopGuessing.DataStructures.DecayingDouble extraídos de proyectos de código abierto. Puedes valorar ejemplos para ayudarnos a mejorar la calidad de los ejemplos.
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.