primaryCode
public java.lang.String primaryCode()
Description copied from class:
CalibratableComponentReturn the primary code
- Specified by:
primaryCodein classCalibratableComponent- Returns:
- Primary Code
ComponentMarketParamRefpublic class FixFloatComponent extends DualStreamComponent
| Constructor | Description |
|---|---|
FixFloatComponent(Stream fixReference,
Stream floatDerived,
CashSettleParams csp) |
Construct the FixFloatComponent from the Reference Fixed and the Derived Floating Streams.
|
| Modifier and Type | Method | Description |
|---|---|---|
CaseInsensitiveTreeMap<java.lang.Double> |
calibMeasures(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParams) |
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
|
Stream |
derivedStream() |
Retrieve the Derived Stream
|
JulianDate |
effectiveDate() |
Get the Effective 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 quotingParams,
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 quotingParams,
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 quotingParams,
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 quotingParams) |
Compute the Jacobian of the Dirty PV to the Calibrated Input Manifest Measures
|
WengertJacobian |
manifestMeasureDFMicroJack(java.lang.String strManifestMeasure,
ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParams) |
Compute the micro-Jacobian of the given measure to the DF
|
JulianDate |
maturityDate() |
Get the Maturity Date
|
java.util.Set<java.lang.String> |
measureNames() |
Retrieve the ordered set of the measure names whose values will be calculated
|
java.lang.String |
name() |
Get the component name
|
double |
notional(int iDate) |
Get the Notional for the Product at the given date
|
double |
notional(int iDate1,
int iDate2) |
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
|
double |
pv(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParams) |
Compute the PV for the specified Market Parameters
|
Stream |
referenceStream() |
Retrieve the Reference Stream
|
void |
setPrimaryCode(java.lang.String strCode) |
Set the component's primary code
|
CaseInsensitiveTreeMap<java.lang.Double> |
value(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParams) |
Generate a full list of the Product measures for the full input set of market parameters
|
CaseInsensitiveTreeMap<VolatilityLabel> |
volatilityLabel() |
Get the Map of Volatility Latent State Identifier Labels
|
PredictorResponseWeightConstraint |
volatilityPRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParams,
ProductQuoteSet pqs) |
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the Non-merged
Volatility Latent State from the Component's Cash Flows.
|
calibPRWC, secondaryCodecustomScenarioMeasures, maturityPayDate, measures, measureValue, tenorequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfixReference - The Reference Fixed StreamfloatDerived - The Derived Floating Streamcsp - Cash Settle Parameters Instancejava.lang.Exception - Thrown if the inputs are invalidCalibratableComponentsetPrimaryCode in class CalibratableComponentstrCode - Primary CodeCalibratableComponentprimaryCode in class CalibratableComponentComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefComponentinitialNotional in class Componentjava.lang.Exception - Thrown if Initial Notional cannot be computedComponentComponentComponentcouponMetrics in class ComponentiAccrualEndDate - Accrual End DatevalParams - The Valuation Parameterscsqs - Component Market ParametersComponentComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefComponentMarketParamRefDualStreamComponentreferenceStream in class DualStreamComponentDualStreamComponentderivedStream in class DualStreamComponentComponenteffectiveDate in class ComponentComponentmaturityDate in class ComponentComponentfirstCouponDate in class ComponentComponentcouponPeriods in class ComponentComponentcashSettleParams in class ComponentComponentComponentmeasureNames in class ComponentComponentCalibratableComponentjackDDirtyPVDManifestMeasure in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market ParametersquotingParams - Valuation Customization ParametersCalibratableComponentmanifestMeasureDFMicroJack in class CalibratableComponentstrManifestMeasure - Manifest Measure NamevalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market ParametersquotingParams - Valuation Customization ParametersCalibratableComponentcalibQuoteSet in class CalibratableComponentaLSS - Array of Latent State SpecificationCalibratableComponentfundingPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market ParametersquotingParams - Valuation Customization Parameterspqs - Product Quote SetCalibratableComponentforwardPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market ParametersquotingParams - Valuation Customization Parameterspqs - Product Quote SetCalibratableComponentfundingForwardPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market ParametersquotingParams - 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 SetCalibratableComponentvolatilityPRWC in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Component Market ParametersquotingParams - Valuation Customization Parameterspqs - Product Quote SetCalibratableComponentcalibMeasures in class CalibratableComponentvalParams - Valuation ParameterspricerParams - Pricer Parameterscsqs - Market ParametersquotingParams - Valuation Customization Parameters