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