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()
CurveConstructionInputSet
valuationParameter
in interface CurveConstructionInputSet
public ValuationCustomizationParams quotingParameter()
CurveConstructionInputSet
quotingParameter
in interface CurveConstructionInputSet
public CalibratableComponent[] components()
CurveConstructionInputSet
components
in interface CurveConstructionInputSet
public CaseInsensitiveTreeMap<CaseInsensitiveTreeMap<java.lang.Double>> quoteMap()
CurveConstructionInputSet
quoteMap
in interface CurveConstructionInputSet
public CaseInsensitiveTreeMap<java.lang.String[]> measures()
CurveConstructionInputSet
measures
in interface CurveConstructionInputSet
public LatentStateFixingsContainer fixing()
CurveConstructionInputSet
fixing
in interface CurveConstructionInputSet
public CreditPricerParams pricerParameter()
pricerParameter
in interface CurveConstructionInputSet
public CurveSurfaceQuoteContainer marketParameters()
marketParameters
in interface CurveConstructionInputSet
public LatentStateStretchSpec[] stretchSpec()
public GlobalControlCurveParams shapePreservingLLSC()