public class LatentStateShapePreservingCCIS extends java.lang.Object implements CurveConstructionInputSet
| Constructor and Description |
|---|
LatentStateShapePreservingCCIS(LinearLatentStateCalibrator llscShapePreserving,
LatentStateStretchSpec[] aStretchSpec,
ValuationParams valParam,
CreditPricerParams pricerParam,
ValuationCustomizationParams vcp,
CurveSurfaceQuoteContainer csqs)
LatentStateShapePreservingCCIS constructor
|
| Modifier and Type | Method and Description |
|---|---|
CalibratableComponent[] |
components()
Retrieve the Array of the Calibration Components
|
LatentStateFixingsContainer |
fixing()
Retrieve the Latent State Fixings Container
|
CurveSurfaceQuoteContainer |
marketParameters()
Retrieve the Market Parameters
|
CaseInsensitiveTreeMap<java.lang.String[]> |
measures()
Retrieve the Map containing the array of the Calibration Measures
|
CreditPricerParams |
pricerParameter()
Retrieve the Pricer Parameters
|
CaseInsensitiveTreeMap<CaseInsensitiveTreeMap<java.lang.Double>> |
quoteMap()
Retrieve the Calibration Quote Map
|
ValuationCustomizationParams |
quotingParameter()
Retrieve the Quoting Parameter
|
GlobalControlCurveParams |
shapePreservingLLSC()
Retrieve the Shape Preserving Linear Latent State Calibrator
|
LatentStateStretchSpec[] |
stretchSpec()
Retrieve the Array of Latent State Stretch Representation Specifications
|
ValuationParams |
valuationParameter()
Retrieve the Valuation Parameter
|
public LatentStateShapePreservingCCIS(LinearLatentStateCalibrator llscShapePreserving, LatentStateStretchSpec[] aStretchSpec, ValuationParams valParam, CreditPricerParams pricerParam, ValuationCustomizationParams vcp, CurveSurfaceQuoteContainer csqs) throws java.lang.Exception
llscShapePreserving - Shape Preserving LinearLatentStateCalibrator instanceaStretchSpec - Array of the Latent State Stretch Representation SpecificationsvalParam - Valuation ParameterspricerParam - Pricer Parametersvcp - Valuation Customization Parameterscsqs - Market Parametersjava.lang.Exception - Thrown if Inputs are invalidpublic ValuationParams valuationParameter()
CurveConstructionInputSetvaluationParameter in interface CurveConstructionInputSetpublic ValuationCustomizationParams quotingParameter()
CurveConstructionInputSetquotingParameter in interface CurveConstructionInputSetpublic CalibratableComponent[] components()
CurveConstructionInputSetcomponents in interface CurveConstructionInputSetpublic CaseInsensitiveTreeMap<CaseInsensitiveTreeMap<java.lang.Double>> quoteMap()
CurveConstructionInputSetquoteMap in interface CurveConstructionInputSetpublic CaseInsensitiveTreeMap<java.lang.String[]> measures()
CurveConstructionInputSetmeasures in interface CurveConstructionInputSetpublic LatentStateFixingsContainer fixing()
CurveConstructionInputSetfixing in interface CurveConstructionInputSetpublic CreditPricerParams pricerParameter()
pricerParameter in interface CurveConstructionInputSetpublic CurveSurfaceQuoteContainer marketParameters()
marketParameters in interface CurveConstructionInputSetpublic LatentStateStretchSpec[] stretchSpec()
public GlobalControlCurveParams shapePreservingLLSC()