Package org.drip.analytics.cashflow
Class CompositeFixedPeriod
java.lang.Object
org.drip.analytics.cashflow.CompositePeriod
org.drip.analytics.cashflow.CompositeFixedPeriod
public class CompositeFixedPeriod extends CompositePeriod
CompositeFixedPeriod implements the composed fixed coupon period functionality. It customizes the
Period Quote Set and the Basis Quote for the Fixed Period.
- Module = Product Core Module
- Library = Fixed Income Analytics
- Project = Date, Cash Flow, and Cash Flow Period Measure Generation Utilities
- Package = Unit and Composite Cash Flow Periods
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description CompositeFixedPeriod(CompositePeriodSetting cps, java.util.List<ComposableUnitPeriod> lsCUP)
CompositeFixedPeriod Constructor -
Method Summary
Modifier and Type Method Description double
basisQuote(ProductQuoteSet pqs)
Retrieve the Period Calibration Basis Quote from the specified product quote setCompositePeriodQuoteSet
periodQuoteSet(ProductQuoteSet pqs, CurveSurfaceQuoteContainer csqs)
Retrieve the Period Calibration Quotes from the specified product quote setMethods inherited from class org.drip.analytics.cashflow.CompositePeriod
accrualCompoundingRule, accrualDCF, accrualMetrics, baseNotional, basis, contains, couponCurrency, couponDCF, couponFactor, couponFactor, couponMetrics, couponSchedule, creditLabel, df, enclosingCUP, endDate, floaterLabel, forwardFundingPRWC, forwardPRWC, freq, fundingLabel, fundingPRWC, fx, fxFixingDate, fxLabel, fxPRWC, isFXMTM, lossMetrics, notional, notional, notionalSchedule, payCurrency, payDate, periods, periodWiseConvexityAdjustment, recovery, startDate, survival, tenor, terminalConvexityAdjustment, unitPeriodConvexityMetrics, volatilityPRWC
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CompositeFixedPeriod
public CompositeFixedPeriod(CompositePeriodSetting cps, java.util.List<ComposableUnitPeriod> lsCUP) throws java.lang.ExceptionCompositeFixedPeriod Constructor- Parameters:
cps
- Composite Period Setting InstancelsCUP
- List of Composable Unit Fixed Periods- Throws:
java.lang.Exception
- Thrown if the Accrual Compounding Rule is invalid
-
-
Method Details
-
periodQuoteSet
public CompositePeriodQuoteSet periodQuoteSet(ProductQuoteSet pqs, CurveSurfaceQuoteContainer csqs)Description copied from class:CompositePeriod
Retrieve the Period Calibration Quotes from the specified product quote set- Specified by:
periodQuoteSet
in classCompositePeriod
- Parameters:
pqs
- The Product Quote Setcsqs
- The Market Curve Surface/Quote Set- Returns:
- The Composed Period Quote Set
-
basisQuote
Description copied from class:CompositePeriod
Retrieve the Period Calibration Basis Quote from the specified product quote set- Specified by:
basisQuote
in classCompositePeriod
- Parameters:
pqs
- The Product Quote Set- Returns:
- The Period Calibration Basis Quote
-