Базовый абстрактный класс для объектов кривой процентных ставок
Суперклассы: Нет
Подклассы: @IRDataCurve
, @IRFunctionCurve
IRCurve
- абстрактный класс; вы не можете создать образцов из него непосредственно. Можно создавать IRDataCurve
и IRFunctionCurve
объекты, которые получают из этого класса.
@IRCurve
- абстрактный класс. Чтобы создать IRCurve
объект, использовать один из конструкторов подкласса, IRDataCurve
или IRFunctionCurve
.
Имя | Описание |
---|---|
Type | Тип кривой процентной ставки: |
Settle | Скаляр для |
Compounding | Скаляр, который устанавливает частоту компаундирования в год для
|
Basis | Дневной базис кривой процентной ставки. Вектор из целых чисел.
Для получения дополнительной информации см. раздел Базиса. |
Классы, которые наследуют от IRCurve
абстрактный класс должен реализовать следующие методы.
Метод | Описание |
---|---|
getForwardRates | Возвращает форвардные ставки для входных дат. |
getZeroRates | Возвращает нулевые ставки для входных дат. |
getDiscountFactors | Возвраты коэффициенты скидки для дат входа. |
getParYields | Возвращает выражения для входных дат. |
toRateSpec | Преобразует в |