primaryCode
public java.lang.String primaryCode()
Description copied from class:
CalibratableComponentReturn the primary code
- Specified by:
primaryCodein classCalibratableComponent- Returns:
- Primary Code
ComponentMarketParamRefCDSEuropeanOption, FixFloatEuropeanOption, FRAStandardCapFloor, FRAStandardCapFloorletpublic abstract class OptionComponent extends CalibratableComponent
| Modifier and Type | Method | Description |
|---|---|---|
CaseInsensitiveTreeMap<java.lang.Double> |
calibMeasures(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp) |
Generate a Map of the Calibration Measures
|
ProductQuoteSet |
calibQuoteSet(LatentStateSpecification[] aLSS) |
Generate the Product Specific Calibration Quote Set
|
CashSettleParams |
cashSettleParams() |
Get the Product's cash settlement parameters
|
CaseInsensitiveTreeMap<java.lang.String> |
couponCurrency() |
Get the Map of Coupon Currencies
|
CompositePeriodCouponMetrics |
couponMetrics(int iAccrualEndDate,
ValuationParams valParams,
CurveSurfaceQuoteContainer csqs) |
Get the Product's coupon Metrics at the specified accrual date
|
java.util.List<CompositePeriod> |
couponPeriods() |
Get the Product's Cash Flow Periods
|
EntityCDSLabel |
creditLabel() |
Get the Credit Curve Latent State Identifier Label
|
JulianDate |
effectiveDate() |
Get the Effective Date
|
JulianDate |
exerciseDate() |
Retrieve the Option Exercise Date
|
JulianDate |
firstCouponDate() |
Get the First Coupon Date
|
CaseInsensitiveTreeMap<ForwardLabel> |
forwardLabel() |
Get the Map of Forward Latent State Labels
|
PredictorResponseWeightConstraint |
forwardPRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs) |
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the Non-merged Forward
Factor Latent State from the Component's Cash Flows.
|
int |
freq() |
Retrieve the Coupon Frequency
|
PredictorResponseWeightConstraint |
fundingForwardPRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs) |
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the merged Funding and
Forward Latent States from the Component's Cash Flows.
|
FundingLabel |
fundingLabel() |
Get the Funding Curve Latent State Label
|
PredictorResponseWeightConstraint |
fundingPRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs) |
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the Non-merged Funding
Curve Discount Factor Latent State from the Component's Cash Flows.
|
CaseInsensitiveTreeMap<FXLabel> |
fxLabel() |
Get the Map of FX Latent State Identifier Labels
|
PredictorResponseWeightConstraint |
fxPRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs) |
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the Non-merged FX Curve
FX Forward Latent State from the Component's Cash Flows.
|
GovvieLabel |
govvieLabel() |
Get the Govvie Curve Latent State Label
|
PredictorResponseWeightConstraint |
govviePRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs) |
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the Non-merged Govvie
Curve FX Forward Latent State from the Component's Cash Flows.
|
double |
initialNotional() |
Get the Initial Notional for the Product
|
WengertJacobian |
jackDDirtyPVDManifestMeasure(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp) |
Compute the Jacobian of the Dirty PV to the Calibrated Input Manifest Measures
|
LastTradingDateSetting |
lastTradingDateSetting() |
Retrieve the Option Last Trading Date Setting
|
java.lang.String |
manifestMeasure() |
Retrieve the Manifest Measure on which the Option's Strike is quoted
|
WengertJacobian |
manifestMeasureDFMicroJack(java.lang.String strMainfestMeasure,
ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp) |
Compute the micro-Jacobian of the given measure to the DF
|
JulianDate |
maturityDate() |
Get the Maturity Date
|
java.lang.String |
name() |
Get the component name
|
double |
notional() |
Retrieve the Notional
|
double |
notional(int dblDate1) |
Get the Notional for the Product at the given date
|
double |
notional(int dblDate1,
int dblDate2) |
Get the time-weighted Notional for the Product between 2 dates
|
CaseInsensitiveTreeMap<OTCFixFloatLabel> |
otcFixFloatLabel() |
Get the Map of OTC Fix Float Latent State Labels
|
java.lang.String |
payCurrency() |
Get the Pay Currency
|
java.lang.String |
primaryCode() |
Return the primary code
|
java.lang.String |
principalCurrency() |
Get the Principal Currency
|
void |
setPrimaryCode(java.lang.String strCode) |
Set the component's primary code
|
double |
strike() |
Retrieve the Strike
|
Component |
underlying() |
Retrieve the Underlying Component
|
CaseInsensitiveTreeMap<VolatilityLabel> |
volatilityLabel() |
Get the Map of Volatility Latent State Identifier Labels
|
calibPRWC, secondaryCode, volatilityPRWCcustomScenarioMeasures, maturityPayDate, measureNames, measures, measureValue, pv, tenor, valueequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitCalibratableComponentsetPrimaryCode in class CalibratableComponentstrCode - Primary CodeCalibratableComponentprimaryCode in class CalibratableComponentComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefComponenteffectiveDate in class ComponentComponentmaturityDate in class ComponentComponentfirstCouponDate in class ComponentComponentinitialNotional in class ComponentComponentComponentComponentComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefComponentcouponMetrics in class ComponentiAccrualEndDate - Accrual End DatevalParams - The Valuation Parameterscsqs - Component Market ParametersComponentcouponPeriods in class ComponentComponentcashSettleParams in class ComponentCalibratableComponentcalibQuoteSet in class CalibratableComponentaLSS - Array of Latent State SpecificationCalibratableComponentcalibMeasures in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Market Parametersvcp - Valuation Customization ParametersCalibratableComponentforwardPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameterspqs - Product Quote SetCalibratableComponentfundingPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameterspqs - Product Quote SetCalibratableComponentfundingForwardPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameterspqs - Product Quote SetCalibratableComponentfxPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameterspqs - Product Quote SetCalibratableComponentgovviePRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameterspqs - Product Quote SetCalibratableComponentjackDDirtyPVDManifestMeasure in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization ParametersCalibratableComponentmanifestMeasureDFMicroJack in class CalibratableComponentstrMainfestMeasure - Manifest Measure NamevalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market Parametersvcp - Valuation Customization Parameters