inline Rate
 FloatingRateCoupon::convexityAdjustmentImpl(Rate fixing) const {
     return (gearing() == 0.0 ? 0.0 : adjustedFixing()-fixing);
 }
Ejemplo n.º 2
0
 inline Rate YoYInflationCoupon::adjustedFixing() const {
     return (rate()-spread())/gearing();
 }
 inline Rate FloatingRateCoupon::adjustedFixing() const {
     return (rate()-spread())/gearing();
 }
Ejemplo n.º 4
0
 Rate CappedFlooredCoupon::effectiveFloor() const {
     if (isFloored_)
         return (floor_ - spread())/gearing();
     else
         return Null<Rate>();
 }