C# Class QLNet.SwaptionVolatilityDiscrete

Inheritance: QLNet.SwaptionVolatilityStructure
Exibir arquivo Open project: ammachado/QLNet Class Usage Examples

Protected Properties

Property Type Description
evaluationDate_ Date
nOptionTenors_ int
nSwapTenors_ int
optionDatesAsReal_ List
optionDates_ List
optionInterpolator_ QLNet.Interpolation
optionTenors_ List
optionTimes_ List
swapLengths_ List
swapTenors_ List

Public Methods

Method Description
SwaptionVolatilityDiscrete ( List optionDates, List swapTenors, Date referenceDate, QLNet.Calendar cal, BusinessDayConvention bdc, DayCounter dc ) : System
SwaptionVolatilityDiscrete ( List optionTenors, List swapTenors, Date referenceDate, QLNet.Calendar cal, BusinessDayConvention bdc, DayCounter dc ) : System
SwaptionVolatilityDiscrete ( List optionTenors, List swapTenors, int settlementDays, QLNet.Calendar cal, BusinessDayConvention bdc, DayCounter dc ) : System
optionDates ( ) : List
optionTenors ( ) : List
optionTimes ( ) : List
swapLengths ( ) : List
swapTenors ( ) : List
update ( ) : void

Protected Methods

Method Description
performCalculations ( ) : void

Private Methods

Method Description
checkOptionDates ( ) : void
checkOptionTenors ( ) : void
checkSwapTenors ( ) : void
initializeOptionDatesAndTimes ( ) : void
initializeOptionTimes ( ) : void
initializeSwapLengths ( ) : void

Method Details

SwaptionVolatilityDiscrete() public method

public SwaptionVolatilityDiscrete ( List optionDates, List swapTenors, Date referenceDate, QLNet.Calendar cal, BusinessDayConvention bdc, DayCounter dc ) : System
optionDates List
swapTenors List
referenceDate Date
cal QLNet.Calendar
bdc BusinessDayConvention
dc DayCounter
return System

SwaptionVolatilityDiscrete() public method

public SwaptionVolatilityDiscrete ( List optionTenors, List swapTenors, Date referenceDate, QLNet.Calendar cal, BusinessDayConvention bdc, DayCounter dc ) : System
optionTenors List
swapTenors List
referenceDate Date
cal QLNet.Calendar
bdc BusinessDayConvention
dc DayCounter
return System

SwaptionVolatilityDiscrete() public method

public SwaptionVolatilityDiscrete ( List optionTenors, List swapTenors, int settlementDays, QLNet.Calendar cal, BusinessDayConvention bdc, DayCounter dc ) : System
optionTenors List
swapTenors List
settlementDays int
cal QLNet.Calendar
bdc BusinessDayConvention
dc DayCounter
return System

optionDates() public method

public optionDates ( ) : List
return List

optionTenors() public method

public optionTenors ( ) : List
return List

optionTimes() public method

public optionTimes ( ) : List
return List

performCalculations() protected method

protected performCalculations ( ) : void
return void

swapLengths() public method

public swapLengths ( ) : List
return List

swapTenors() public method

public swapTenors ( ) : List
return List

update() public method

public update ( ) : void
return void

Property Details

evaluationDate_ protected_oe property

protected Date evaluationDate_
return Date

nOptionTenors_ protected_oe property

protected int nOptionTenors_
return int

nSwapTenors_ protected_oe property

protected int nSwapTenors_
return int

optionDatesAsReal_ protected_oe property

protected List optionDatesAsReal_
return List

optionDates_ protected_oe property

protected List optionDates_
return List

optionInterpolator_ protected_oe property

protected Interpolation,QLNet optionInterpolator_
return QLNet.Interpolation

optionTenors_ protected_oe property

protected List optionTenors_
return List

optionTimes_ protected_oe property

protected List optionTimes_
return List

swapLengths_ protected_oe property

protected List swapLengths_
return List

swapTenors_ protected_oe property

protected List swapTenors_
return List