Bevisuali.UX.ExtSerialization.ToDiscreteDistribution C# (CSharp) Method

ToDiscreteDistribution() public static method

public static ToDiscreteDistribution ( this json0 ) : DiscreteDistribution
json0 this
return DiscreteDistribution
        public static DiscreteDistribution ToDiscreteDistribution(this JToken json0)
        {
            JArray json = (JArray)json0;
            List<Tuple<float, double>> masses = new List<Tuple<float, double>>();

            foreach (JObject j in json)
            {
                masses.Add(new Tuple<float, double>(
                    j.Property("value").Value.Value<float>(),
                    j.Property("mass").Value.Value<double>()));
            }

            DiscreteDistribution distribution = new DiscreteDistribution(masses);
            return distribution;
        }