Package org.drip.analytics.input
Class LatentStateShapePreservingCCIS
java.lang.Object
org.drip.analytics.input.LatentStateShapePreservingCCIS
- All Implemented Interfaces:
CurveConstructionInputSet
public class LatentStateShapePreservingCCIS extends java.lang.Object implements CurveConstructionInputSet
LatentStateShapePreservingCCIS contains the Parameters needed for the Curve Calibration/Estimation.
It contains the following:
Additional functions provide for retrieval of the above and specific instrument quotes.
- Calibration Valuation Parameters
- Calibration Quoting Parameters
- Calibration Market Parameters
- Calibration Pricing Parameters
- Array of Calibration Span Representation
- Map of Calibration Quotes
- Map of Calibration Measures
- Double Map of the Date/Index Fixings
- The Shape Preserving Linear Latent State Calibrator
Additional functions provide for retrieval of the above and specific instrument quotes.
- Module = Product Core Module
- Library = Fixed Income Analytics
- Project = Date, Cash Flow, and Cash Flow Period Measure Generation Utilities
- Package = Curve Surface Construction Customization Inputs
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description LatentStateShapePreservingCCIS(LinearLatentStateCalibrator llscShapePreserving, LatentStateStretchSpec[] aStretchSpec, ValuationParams valParam, CreditPricerParams pricerParam, ValuationCustomizationParams vcp, CurveSurfaceQuoteContainer csqs)LatentStateShapePreservingCCIS constructor -
Method Summary
Modifier and Type Method Description CalibratableComponent[]components()Retrieve the Array of the Calibration ComponentsLatentStateFixingsContainerfixing()Retrieve the Latent State Fixings ContainerCurveSurfaceQuoteContainermarketParameters()Retrieve the Market ParametersCaseInsensitiveTreeMap<java.lang.String[]>measures()Retrieve the Map containing the array of the Calibration MeasuresCreditPricerParamspricerParameter()Retrieve the Pricer ParametersCaseInsensitiveTreeMap<CaseInsensitiveTreeMap<java.lang.Double>>quoteMap()Retrieve the Calibration Quote MapValuationCustomizationParamsquotingParameter()Retrieve the Quoting ParameterGlobalControlCurveParamsshapePreservingLLSC()Retrieve the Shape Preserving Linear Latent State CalibratorLatentStateStretchSpec[]stretchSpec()Retrieve the Array of Latent State Stretch Representation SpecificationsValuationParamsvaluationParameter()Retrieve the Valuation ParameterMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
LatentStateShapePreservingCCIS
public LatentStateShapePreservingCCIS(LinearLatentStateCalibrator llscShapePreserving, LatentStateStretchSpec[] aStretchSpec, ValuationParams valParam, CreditPricerParams pricerParam, ValuationCustomizationParams vcp, CurveSurfaceQuoteContainer csqs) throws java.lang.ExceptionLatentStateShapePreservingCCIS constructor- Parameters:
llscShapePreserving- Shape Preserving LinearLatentStateCalibrator instanceaStretchSpec- Array of the Latent State Stretch Representation SpecificationsvalParam- Valuation ParameterspricerParam- Pricer Parametersvcp- Valuation Customization Parameterscsqs- Market Parameters- Throws:
java.lang.Exception- Thrown if Inputs are invalid
-
-
Method Details
-
valuationParameter
Description copied from interface:CurveConstructionInputSetRetrieve the Valuation Parameter- Specified by:
valuationParameterin interfaceCurveConstructionInputSet- Returns:
- The Valuation Parameter
-
quotingParameter
Description copied from interface:CurveConstructionInputSetRetrieve the Quoting Parameter- Specified by:
quotingParameterin interfaceCurveConstructionInputSet- Returns:
- The Quoting Parameter
-
components
Description copied from interface:CurveConstructionInputSetRetrieve the Array of the Calibration Components- Specified by:
componentsin interfaceCurveConstructionInputSet- Returns:
- The Array of the Calibration Components
-
quoteMap
Description copied from interface:CurveConstructionInputSetRetrieve the Calibration Quote Map- Specified by:
quoteMapin interfaceCurveConstructionInputSet- Returns:
- The Calibration Quote Map
-
measures
Description copied from interface:CurveConstructionInputSetRetrieve the Map containing the array of the Calibration Measures- Specified by:
measuresin interfaceCurveConstructionInputSet- Returns:
- The Map containing the array of the Calibration Measures
-
fixing
Description copied from interface:CurveConstructionInputSetRetrieve the Latent State Fixings Container- Specified by:
fixingin interfaceCurveConstructionInputSet- Returns:
- The Latent State Fixings Container
-
pricerParameter
Retrieve the Pricer Parameters- Specified by:
pricerParameterin interfaceCurveConstructionInputSet- Returns:
- The Pricer Parameters
-
marketParameters
Retrieve the Market Parameters- Specified by:
marketParametersin interfaceCurveConstructionInputSet- Returns:
- The Market Parameters
-
stretchSpec
Retrieve the Array of Latent State Stretch Representation Specifications- Returns:
- The Array of Latent State Stretch Representation Specifications
-
shapePreservingLLSC
Retrieve the Shape Preserving Linear Latent State Calibrator- Returns:
- The Shape Preserving Linear Latent State Calibrator
-