public abstract class CalibratableComponent extends Component
NULL_SER_STRING, VERSION
Constructor and Description |
---|
CalibratableComponent() |
Modifier and Type | Method and Description |
---|---|
abstract WengertJacobian |
calcPVDFMicroJack(ValuationParams valParams,
PricerParams pricerParams,
ComponentMarketParams mktParams,
QuotingParams quotingParams)
Compute the micro-Jacobian of the PV to the DF
|
abstract WengertJacobian |
calcQuoteDFMicroJack(java.lang.String strQuote,
ValuationParams valParams,
PricerParams pricerParams,
ComponentMarketParams mktParams,
QuotingParams quotingParams)
Compute the micro-Jacobian of the given measure to the DF
|
abstract java.lang.String |
getPrimaryCode()
Return the primary code
|
java.lang.String[] |
getSecondaryCode()
Gets the component's secondary codes
|
abstract void |
setPrimaryCode(java.lang.String strCode)
Sets the component's primary code
|
calcCustomScenarioMeasures, calcMeasures, calcMeasureValue, getCashSettleParams, getCoupon, getCouponPeriod, getEffectiveDate, getFirstCouponDate, getInitialNotional, getMaturityDate, getMeasureNames, getNotional, getNotional, setCurves, value
deserialize, getCollectionKeyValueDelimiter, getCollectionMultiLevelKeyDelimiter, getCollectionRecordDelimiter, getFieldDelimiter, getObjectTrailer, serialize
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComponentName, getCreditCurveName, getEDSFCurveName, getIRCurveName, getRatesForwardCurveName, getTreasuryCurveName
public abstract java.lang.String getPrimaryCode()
public abstract void setPrimaryCode(java.lang.String strCode)
strCode
- Primary Codepublic java.lang.String[] getSecondaryCode()
public abstract WengertJacobian calcPVDFMicroJack(ValuationParams valParams, PricerParams pricerParams, ComponentMarketParams mktParams, QuotingParams quotingParams)
valParams
- Valuation ParameterspricerParams
- Pricer ParametersmktParams
- Component Market ParametersquotingParams
- Component Quoting Parameterspublic abstract WengertJacobian calcQuoteDFMicroJack(java.lang.String strQuote, ValuationParams valParams, PricerParams pricerParams, ComponentMarketParams mktParams, QuotingParams quotingParams)
strQuote
- Quote NamevalParams
- Valuation ParameterspricerParams
- Pricer ParametersmktParams
- Component Market ParametersquotingParams
- Component Quoting Parameters