public decimal[] GetCouponAccrualFactors()
        {
            var result = new List <decimal>();

            Coupons.ForEach(cashflow => result.Add(cashflow.CouponYearFraction));
            return(result.ToArray());
        }
        public decimal[] GetPaymentDiscountFactors()
        {
            var result = new List <decimal>();

            Coupons.ForEach(cashflow => result.Add(cashflow.PaymentDiscountFactor));
            return(result.ToArray());
        }
        public decimal[] GetCouponNotionals()
        {
            var result = new List <decimal>();

            Coupons.ForEach(cashflow => result.Add(cashflow.Notional));
            return(result.ToArray());
        }