/// <summary> /// Constructor. Takes the rating, deviation, and volatility default values /// from the rating system. /// </summary> /// <param name="ratingSystem"></param> public Rating(RatingCalculator ratingSystem) { _ratingSystem = ratingSystem; _rating = _ratingSystem.GetDefaultRating(); _ratingDeviation = _ratingSystem.GetDefaultRatingDeviation(); _volatility = ratingSystem.GetDefaultVolatility(); }
/// <summary> /// Constructor. Allows you to pass in the rating, deviation, and volatility. /// </summary> /// <param name="ratingSystem"></param> /// <param name="initRating"></param> /// <param name="initRatingDeviation"></param> /// <param name="initVolatility"></param> public Rating(RatingCalculator ratingSystem, double initRating, double initRatingDeviation, double initVolatility) { _ratingSystem = ratingSystem; _rating = initRating; _ratingDeviation = initRatingDeviation; _volatility = initVolatility; }