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()
CurveConstructionInputSet
valuationParameter
in interface CurveConstructionInputSet
public CreditPricerParams pricerParameter()
CurveConstructionInputSet
pricerParameter
in interface CurveConstructionInputSet
public CurveSurfaceQuoteContainer marketParameters()
CurveConstructionInputSet
marketParameters
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