public class BootCurveConstructionInput extends java.lang.Object implements CurveConstructionInputSet
| Constructor and Description |
|---|
BootCurveConstructionInput(ValuationParams valParam,
ValuationCustomizationParams quotingParam,
CalibratableComponent[] aCalibInst,
CaseInsensitiveTreeMap<CaseInsensitiveTreeMap<java.lang.Double>> mapQuote,
CaseInsensitiveTreeMap<java.lang.String[]> mapMeasures,
LatentStateFixingsContainer lsfc)
BootCurveConstructionInput constructor
|
| Modifier and Type | Method and Description |
|---|---|
CalibratableComponent[] |
components()
Retrieve the Array of the Calibration Components
|
static BootCurveConstructionInput |
Create(ValuationParams valParam,
ValuationCustomizationParams quotingParam,
CalibratableComponent[] aCalibInst,
double[] adblCalibQuote,
java.lang.String[] astrCalibMeasure,
LatentStateFixingsContainer lsfc)
Create an Instance of BootCurveConstructionInput from the given Calibration Inputs
|
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
|
ValuationParams |
valuationParameter()
Retrieve the Valuation Parameter
|
public BootCurveConstructionInput(ValuationParams valParam, ValuationCustomizationParams quotingParam, CalibratableComponent[] aCalibInst, CaseInsensitiveTreeMap<CaseInsensitiveTreeMap<java.lang.Double>> mapQuote, CaseInsensitiveTreeMap<java.lang.String[]> mapMeasures, LatentStateFixingsContainer lsfc) throws java.lang.Exception
valParam - Valuation ParameterquotingParam - Quoting ParameteraCalibInst - Array of Calibration InstrumentsmapQuote - Map of the Calibration Instrument QuotesmapMeasures - Map containing the Array of the Calibration Instrument Measureslsfc - Latent State Fixings Containerjava.lang.Exception - Thrown if Inputs are Invalidpublic static final BootCurveConstructionInput Create(ValuationParams valParam, ValuationCustomizationParams quotingParam, CalibratableComponent[] aCalibInst, double[] adblCalibQuote, java.lang.String[] astrCalibMeasure, LatentStateFixingsContainer lsfc)
valParam - Valuation ParametersquotingParam - Quoting ParametersaCalibInst - Array of the Calibration InstrumentsadblCalibQuote - Array of the Calibration QuotesastrCalibMeasure - Array of the Calibration Measureslsfc - Latent State Fixings Containerpublic ValuationParams valuationParameter()
CurveConstructionInputSetvaluationParameter in interface CurveConstructionInputSetpublic CreditPricerParams pricerParameter()
CurveConstructionInputSetpricerParameter in interface CurveConstructionInputSetpublic CurveSurfaceQuoteContainer marketParameters()
CurveConstructionInputSetmarketParameters 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 CurveConstructionInputSet