Properties
				
					
					_accrualEndDate
					_accrualEndDate: Date
					
				
				
				
					
					_accrualStartDate
					_accrualStartDate: Date
					
				
				
					
					Protected _dayCounter
					
					
				
				
					
					_exCouponDate
					_exCouponDate: Date
					
				
				
					
					Protected _fixingDays
					
					
				
				
					
					Protected _gearing
					
					
				
				
					
					Protected _index
					
					
				
				
					
					_isDisposed
					_isDisposed: boolean = false
					
				
				
					
					Protected _isInArrears
					_isInArrears: boolean
					
				
				
				
				
				
					
					_paymentDate
					_paymentDate: Date
					
				
				
					
					Protected _pricer
					
					
				
				
					
					_refPeriodEnd
					_refPeriodEnd: Date
					
				
				
					
					_refPeriodStart
					_refPeriodStart: Date
					
				
				
					
					Protected _spread
					
					
				
				
					
					Protected _swapletRate
					
					
				
				
				
					
					accrualEndDate
					accrualEndDate: () => Date
					
					
				
				
					
					accrualPeriod
					accrual
Period: () => TimeaccrualStartDate
					accrualStartDate: () => Date
					
					
				
				
				
					
					accruedPeriod
					accrued
Period: (d: Date) => TimedeepUpdate
					deepUpdate: () => void
					
					
				
				
					
					dispose
					dispose: () => void
					
					
				
				
					
					exCouponDate
					exCouponDate: () => Date
					
					
				
				
					
					hasOccurred
					hasOccurred: (refDate: Date, includeRefDate: boolean) => boolean
					
					
						Type declaration
						
							- 
								
									- (refDate: Date, includeRefDate: boolean): boolean
 
									- 
										Parameters
											- 
												refDate: Date
- 
												includeRefDate: boolean
 Returns boolean
 
 
				
				
					
					init
					init
: (paymentDate
: Date, nominal
: Real, accrualStartDate
: Date, accrualEndDate
: Date, refPeriodStart
?: Date, refPeriodEnd
?: Date, exCouponDate
?: Date) => Coupon
						Type declaration
						
							- 
								
									- (paymentDate: Date, nominal: Real, accrualStartDate: Date, accrualEndDate: Date, refPeriodStart?: Date, refPeriodEnd?: Date, exCouponDate?: Date): Coupon
 
									- 
										Parameters
											- 
												paymentDate: Date
- 
												nominal: Real
- 
												accrualStartDate: Date
- 
												accrualEndDate: Date
- 
												Optional refPeriodStart: Date
- 
												Optional refPeriodEnd: Date
- 
												Optional exCouponDate: Date
 
 
 
				
				
					
					isDisposed
					isDisposed: boolean
					
				
				
				
					
					notifyObservers
					notifyObservers: () => void
					
					
				
				
					
					referencePeriodEnd
					referencePeriodEnd: () => Date
					
					
				
				
					
					referencePeriodStart
					referencePeriodStart: () => Date
					
					
				
				
				
				
					
					registerWithObservables
					register
WithObservables: (o: Observer) => voidtradingExCoupon
					tradingExCoupon: () => boolean
					
					
				
				
					
					unregisterObserver
					unregister
Observer: (o: Observer) => voidunregisterWithAll
					unregisterWithAll: () => void
					
					
				
			
			 
base floating-rate coupon class