public class CompositeFixedPeriod extends CompositePeriod
Constructor and Description |
---|
CompositeFixedPeriod(CompositePeriodSetting cps,
java.util.List<ComposableUnitPeriod> lsCUP)
CompositeFixedPeriod Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
basisQuote(ProductQuoteSet pqs)
Retrieve the Period Calibration Basis Quote from the specified product quote set
|
CompositePeriodQuoteSet |
periodQuoteSet(ProductQuoteSet pqs,
CurveSurfaceQuoteContainer csqs)
Retrieve the Period Calibration Quotes from the specified product quote set
|
accrualCompoundingRule, accrualDCF, accrualMetrics, baseNotional, basis, collateralLabel, contains, couponCurrency, couponDCF, couponFactor, couponFactor, couponMetrics, couponSchedule, creditLabel, df, enclosingCUP, endDate, forwardFundingPRWC, forwardLabel, forwardPRWC, freq, fundingLabel, fundingPRWC, fx, fxFixingDate, fxLabel, fxPRWC, isFXMTM, lossMetrics, notional, notional, notionalSchedule, payCurrency, payDate, periods, periodWiseConvexityAdjustment, startDate, survival, tenor, terminalConvexityAdjustment, unitPeriodConvexityMetrics, volatilityPRWC
public CompositeFixedPeriod(CompositePeriodSetting cps, java.util.List<ComposableUnitPeriod> lsCUP) throws java.lang.Exception
cps
- Composite Period Setting InstancelsCUP
- List of Composable Unit Fixed Periodsjava.lang.Exception
- Thrown if the Accrual Compounding Rule is invalidpublic CompositePeriodQuoteSet periodQuoteSet(ProductQuoteSet pqs, CurveSurfaceQuoteContainer csqs)
CompositePeriod
periodQuoteSet
in class CompositePeriod
pqs
- The Product Quote Setcsqs
- The Market Curve Surface/Quote Setpublic double basisQuote(ProductQuoteSet pqs)
CompositePeriod
basisQuote
in class CompositePeriod
pqs
- The Product Quote Set