예제 #1
0
 Rate CPICouponPricer::floorletRate(Rate effectiveFloor) const{
     return floorletPrice(effectiveFloor)/
     (coupon_->accrualPeriod()*discount_);
 }
예제 #2
0
 Rate LinearTsrPricer::floorletRate(Rate effectiveFloor) const {
     return floorletPrice(effectiveFloor) /
            (coupon_->accrualPeriod() *
             discountCurve_->discount(paymentDate_) * couponDiscountRatio_);
 }
예제 #3
0
 inline
 Rate BlackIborCouponPricer::floorletRate(Rate effectiveFloor) const {
     return floorletPrice(effectiveFloor) / (accrualPeriod_*discount_);
 }
 Rate LognormalCmsSpreadPricer::floorletRate(Rate effectiveFloor) const {
     return floorletPrice(effectiveFloor) /
            (coupon_->accrualPeriod() * discount_);
 }