C# Класс QLNet.CappedFlooredYoYInflationCoupon

Наследование: YoYInflationCoupon
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
cap_ double
isFloored_ bool
underlying_ YoYInflationCoupon

Открытые методы

Метод Описание
CappedFlooredYoYInflationCoupon ( Date paymentDate, double nominal, Date startDate, Date endDate, int fixingDays, QLNet.YoYInflationIndex index, Period observationLag, DayCounter dayCounter ) : System
CappedFlooredYoYInflationCoupon ( Date paymentDate, double nominal, Date startDate, Date endDate, int fixingDays, QLNet.YoYInflationIndex index, Period observationLag, DayCounter dayCounter, double gearing, double spread, double cap, double floor, Date refPeriodStart, Date refPeriodEnd ) : System
CappedFlooredYoYInflationCoupon ( YoYInflationCoupon underlying ) : System
CappedFlooredYoYInflationCoupon ( YoYInflationCoupon underlying, double cap, double floor ) : System
cap ( ) : double?
effectiveCap ( ) : double
effectiveFloor ( ) : double
floor ( ) : double?
isCapped ( ) : bool
isFloored ( ) : bool
rate ( ) : double
setPricer ( YoYInflationCouponPricer pricer ) : void
update ( ) : void

Защищенные методы

Метод Описание
setCommon ( double cap, double floor ) : void

Описание методов

CappedFlooredYoYInflationCoupon() публичный Метод

public CappedFlooredYoYInflationCoupon ( Date paymentDate, double nominal, Date startDate, Date endDate, int fixingDays, QLNet.YoYInflationIndex index, Period observationLag, DayCounter dayCounter ) : System
paymentDate Date
nominal double
startDate Date
endDate Date
fixingDays int
index QLNet.YoYInflationIndex
observationLag Period
dayCounter DayCounter
Результат System

CappedFlooredYoYInflationCoupon() публичный Метод

public CappedFlooredYoYInflationCoupon ( Date paymentDate, double nominal, Date startDate, Date endDate, int fixingDays, QLNet.YoYInflationIndex index, Period observationLag, DayCounter dayCounter, double gearing, double spread, double cap, double floor, Date refPeriodStart, Date refPeriodEnd ) : System
paymentDate Date
nominal double
startDate Date
endDate Date
fixingDays int
index QLNet.YoYInflationIndex
observationLag Period
dayCounter DayCounter
gearing double
spread double
cap double
floor double
refPeriodStart Date
refPeriodEnd Date
Результат System

CappedFlooredYoYInflationCoupon() публичный Метод

public CappedFlooredYoYInflationCoupon ( YoYInflationCoupon underlying ) : System
underlying YoYInflationCoupon
Результат System

CappedFlooredYoYInflationCoupon() публичный Метод

public CappedFlooredYoYInflationCoupon ( YoYInflationCoupon underlying, double cap, double floor ) : System
underlying YoYInflationCoupon
cap double
floor double
Результат System

cap() публичный Метод

public cap ( ) : double?
Результат double?

effectiveCap() публичный Метод

public effectiveCap ( ) : double
Результат double

effectiveFloor() публичный Метод

public effectiveFloor ( ) : double
Результат double

floor() публичный Метод

public floor ( ) : double?
Результат double?

isCapped() публичный Метод

public isCapped ( ) : bool
Результат bool

isFloored() публичный Метод

public isFloored ( ) : bool
Результат bool

rate() публичный Метод

public rate ( ) : double
Результат double

setCommon() защищенный Метод

protected setCommon ( double cap, double floor ) : void
cap double
floor double
Результат void

setPricer() публичный Метод

public setPricer ( YoYInflationCouponPricer pricer ) : void
pricer YoYInflationCouponPricer
Результат void

update() публичный Метод

public update ( ) : void
Результат void

Описание свойств

cap_ защищенное свойство

protected double cap_
Результат double

isFloored_ защищенное свойство

protected bool isFloored_
Результат bool

underlying_ защищенное свойство

protected YoYInflationCoupon,QLNet underlying_
Результат YoYInflationCoupon