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 ComponentsLatentStateFixingsContainer
fixing()
Retrieve the Latent State Fixings ContainerCurveSurfaceQuoteContainer
marketParameters()
Retrieve the Market ParametersCaseInsensitiveTreeMap<java.lang.String[]>
measures()
Retrieve the Map containing the array of the Calibration MeasuresCreditPricerParams
pricerParameter()
Retrieve the Pricer ParametersCaseInsensitiveTreeMap<CaseInsensitiveTreeMap<java.lang.Double>>
quoteMap()
Retrieve the Calibration Quote MapValuationCustomizationParams
quotingParameter()
Retrieve the Quoting ParameterGlobalControlCurveParams
shapePreservingLLSC()
Retrieve the Shape Preserving Linear Latent State CalibratorLatentStateStretchSpec[]
stretchSpec()
Retrieve the Array of Latent State Stretch Representation SpecificationsValuationParams
valuationParameter()
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:CurveConstructionInputSet
Retrieve the Valuation Parameter- Specified by:
valuationParameter
in interfaceCurveConstructionInputSet
- Returns:
- The Valuation Parameter
-
quotingParameter
Description copied from interface:CurveConstructionInputSet
Retrieve the Quoting Parameter- Specified by:
quotingParameter
in interfaceCurveConstructionInputSet
- Returns:
- The Quoting Parameter
-
components
Description copied from interface:CurveConstructionInputSet
Retrieve the Array of the Calibration Components- Specified by:
components
in interfaceCurveConstructionInputSet
- Returns:
- The Array of the Calibration Components
-
quoteMap
Description copied from interface:CurveConstructionInputSet
Retrieve the Calibration Quote Map- Specified by:
quoteMap
in interfaceCurveConstructionInputSet
- Returns:
- The Calibration Quote Map
-
measures
Description copied from interface:CurveConstructionInputSet
Retrieve the Map containing the array of the Calibration Measures- Specified by:
measures
in interfaceCurveConstructionInputSet
- Returns:
- The Map containing the array of the Calibration Measures
-
fixing
Description copied from interface:CurveConstructionInputSet
Retrieve the Latent State Fixings Container- Specified by:
fixing
in interfaceCurveConstructionInputSet
- Returns:
- The Latent State Fixings Container
-
pricerParameter
Retrieve the Pricer Parameters- Specified by:
pricerParameter
in interfaceCurveConstructionInputSet
- Returns:
- The Pricer Parameters
-
marketParameters
Retrieve the Market Parameters- Specified by:
marketParameters
in 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
-