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