Class FloatFloatComponent

All Implemented Interfaces:
ComponentMarketParamRef

public class FloatFloatComponent
extends DualStreamComponent
FloatFloatComponent contains the implementation of the Float-Float Index Basis Swap product contract/valuation details. It is made off one Reference Floating stream and one Derived floating stream. It exports the following functionality:

  • Standard/Custom Constructor for the FloatFloatComponent
  • Dates: Effective, Maturity, Coupon dates and Product settlement Parameters
  • Coupon/Notional Outstanding as well as schedules
  • Retrieve the constituent floating streams
  • Market Parameters: Discount, Forward, Credit, Treasury Curves
  • Cash Flow Periods: Coupon flows and (Optionally) Loss Flows
  • Valuation: Named Measure Generation
  • Calibration: The codes and constraints generation
  • Jacobians: Quote/DF and PV/DF micro-Jacobian generation
  • Serialization into and de-serialization out of byte arrays




Author:
Lakshmi Krishnamurthy