C# Class QLNet.OvernightLeg

Inheritance: QLNet.Cashflows.RateLegBase
Show file Open project: ammachado/QLNet Class Usage Examples

Public Methods

Method Description
OvernightLeg ( Schedule schedule, QLNet.OvernightIndex overnightIndex ) : System
value ( ) : List
withGearings ( List gearings ) : OvernightLeg
withGearings ( double gearing ) : OvernightLeg
withNotionals ( List notionals ) : OvernightLeg
withNotionals ( double notional ) : OvernightLeg
withPaymentAdjustment ( BusinessDayConvention convention ) : OvernightLeg
withPaymentDayCounter ( DayCounter dayCounter ) : OvernightLeg
withSpreads ( List spreads ) : OvernightLeg
withSpreads ( double spread ) : OvernightLeg

Method Details

OvernightLeg() public method

public OvernightLeg ( Schedule schedule, QLNet.OvernightIndex overnightIndex ) : System
schedule Schedule
overnightIndex QLNet.OvernightIndex
return System

value() public method

public value ( ) : List
return List

withGearings() public method

public withGearings ( List gearings ) : OvernightLeg
gearings List
return OvernightLeg

withGearings() public method

public withGearings ( double gearing ) : OvernightLeg
gearing double
return OvernightLeg

withNotionals() public method

public withNotionals ( List notionals ) : OvernightLeg
notionals List
return OvernightLeg

withNotionals() public method

public withNotionals ( double notional ) : OvernightLeg
notional double
return OvernightLeg

withPaymentAdjustment() public method

public withPaymentAdjustment ( BusinessDayConvention convention ) : OvernightLeg
convention BusinessDayConvention
return OvernightLeg

withPaymentDayCounter() public method

public withPaymentDayCounter ( DayCounter dayCounter ) : OvernightLeg
dayCounter DayCounter
return OvernightLeg

withSpreads() public method

public withSpreads ( List spreads ) : OvernightLeg
spreads List
return OvernightLeg

withSpreads() public method

public withSpreads ( double spread ) : OvernightLeg
spread double
return OvernightLeg