Modifier and Type | Method and Description |
---|---|
java.util.List<LossQuadratureMetrics> |
CompositePeriod.lossMetrics(CreditComponent comp,
ValuationParams valParams,
CreditPricerParams pricerParams,
int iWorkoutDate,
CurveSurfaceQuoteContainer csqs)
Create a set of loss period measures
|
Modifier and Type | Method and Description |
---|---|
CreditPricerParams |
LatentStateShapePreservingCCIS.pricerParameter()
Retrieve the Pricer Parameters
|
CreditPricerParams |
CurveConstructionInputSet.pricerParameter()
Retrieve the Pricer Parameters
|
CreditPricerParams |
BootCurveConstructionInput.pricerParameter() |
Constructor and Description |
---|
LatentStateShapePreservingCCIS(LinearLatentStateCalibrator llscShapePreserving,
LatentStateStretchSpec[] aStretchSpec,
ValuationParams valParam,
CreditPricerParams pricerParam,
ValuationCustomizationParams vcp,
CurveSurfaceQuoteContainer csqs)
LatentStateShapePreservingCCIS constructor
|
Modifier and Type | Method and Description |
---|---|
static CreditPricerParams |
CreditPricerParams.Standard()
Create the standard Credit pricer parameters object instance
|
Modifier and Type | Method and Description |
---|---|
abstract double |
CreditDefaultSwap.calibFlatSpread(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp)
Calibrate the CDS's flat spread from the calculated up-front points
|
abstract CaseInsensitiveTreeMap<java.lang.Double> |
CalibratableComponent.calibMeasures(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp)
Generate a Map of the Calibration Measures
|
PredictorResponseWeightConstraint |
CalibratableComponent.calibPRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs)
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the Component from the
Market Inputs.
|
CaseInsensitiveTreeMap<java.lang.Double> |
Component.customScenarioMeasures(ValuationParams valParams,
CreditPricerParams pricerParams,
ScenarioMarketParams mpc,
java.lang.String strCustomScenName,
ValuationCustomizationParams vcp,
CaseInsensitiveTreeMap<java.lang.Double> mapBaseMeasures)
Generate a full list of custom measures for the set of scenario market parameters present in
the org.drip.param.definition.MarketParams
|
CaseInsensitiveTreeMap<java.lang.Double> |
BasketProduct.customScenarioMeasures(ValuationParams valParams,
CreditPricerParams pricerParams,
ScenarioMarketParams mpc,
java.lang.String strCustomScenName,
ValuationCustomizationParams vcp,
CaseInsensitiveTreeMap<java.lang.Double> mapBase)
Compute Basket's Custom Scenario Measures
|
abstract PredictorResponseWeightConstraint |
CalibratableComponent.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.
|
abstract PredictorResponseWeightConstraint |
CalibratableComponent.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.
|
abstract PredictorResponseWeightConstraint |
CalibratableComponent.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.
|
abstract PredictorResponseWeightConstraint |
CalibratableComponent.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.
|
abstract PredictorResponseWeightConstraint |
CalibratableComponent.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.
|
abstract WengertJacobian |
CalibratableComponent.jackDDirtyPVDManifestMeasure(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp)
Compute the Jacobian of the Dirty PV to the Calibrated Input Manifest Measures
|
abstract java.util.List<LossQuadratureMetrics> |
CreditComponent.lossFlow(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqc)
Generate the loss flow for the credit component based on the pricer parameters
|
abstract java.util.List<LossQuadratureMetrics> |
Bond.lossFlowFromPrice(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
double dblPrice)
Get the bond's loss flow from price
|
abstract WengertJacobian |
CalibratableComponent.manifestMeasureDFMicroJack(java.lang.String strMainfestMeasure,
ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp)
Compute the micro-Jacobian of the given measure to the DF
|
ComponentMeasures |
Component.measures(ValuationParams valParams,
CreditPricerParams pricerParams,
ScenarioMarketParams mpc,
ValuationCustomizationParams vcp)
Generate a full list of the Product's measures for the set of scenario market parameters present in
the org.drip.param.definition.MarketParams
|
BasketMeasures |
BasketProduct.measures(ValuationParams valParams,
CreditPricerParams pricerParams,
ScenarioMarketParams mpc,
ValuationCustomizationParams vcp)
Generate a full list of the basket product measures for the set of scenario market parameters present
in the org.drip.param.definition.MarketParams
|
double |
Component.measureValue(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
java.lang.String strMeasure)
Calculate the value of the given Product's measure
|
double |
BasketProduct.measureValue(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
java.lang.String strMeasure)
Calculate the value of the given basket product measure
|
abstract double |
Component.pv(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp)
Compute the PV for the specified Market Parameters
|
abstract BondRVMeasures |
Bond.standardMeasures(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
WorkoutInfo wi,
double dblPrice)
Calculate the full set of Bond RV Measures from the Price Input
|
abstract CaseInsensitiveTreeMap<java.lang.Double> |
Component.value(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp)
Generate a full list of the Product measures for the full input set of market parameters
|
CaseInsensitiveTreeMap<java.lang.Double> |
BasketProduct.value(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp)
Generate a full list of the basket product measures for the full input set of market parameters
|
abstract CaseInsensitiveTreeMap<java.lang.Double> |
CreditDefaultSwap.valueFromQuotedSpread(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
double dblFixCoupon,
double dblQuotedSpread)
Value the CDS from the Quoted Spread
|
abstract PredictorResponseWeightConstraint |
CalibratableComponent.volatilityPRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs)
Generate the Calibratable Linearized Predictor/Response Constraint Weights for the Non-merged
Volatility Latent State from the Component's Cash Flows.
|
Modifier and Type | Method and Description |
---|---|
PredictorResponseWeightConstraint |
TreasuryComponent.govviePRWC(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
ProductQuoteSet pqs) |
double |
TreasuryFutures.pv(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp) |
CaseInsensitiveTreeMap<java.lang.Double> |
TreasuryFutures.value(ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp) |
Modifier and Type | Method and Description |
---|---|
static MergedDiscountForwardCurve |
ScenarioDiscountCurveBuilder.DFRateShapePreserver(java.lang.String strName,
ValuationParams valParams,
CreditPricerParams pricerParam,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParam,
java.lang.String strBasisType,
FunctionSetBuilderParams fsbp,
CalibratableComponent[] aCalibComp1,
double[] adblQuote1,
java.lang.String[] astrManifestMeasure1,
CalibratableComponent[] aCalibComp2,
double[] adblQuote2,
java.lang.String[] astrManifestMeasure2,
double dblEpochResponse,
boolean bZeroSmooth)
Construct an instance of the Shape Preserver of the desired basis type, using the specified basis set
builder parameters.
|
static MergedDiscountForwardCurve |
ScenarioDiscountCurveBuilder.ShapePreservingDFBuild(java.lang.String strCurrency,
LinearLatentStateCalibrator llsc,
LatentStateStretchSpec[] aStretchSpec,
ValuationParams valParam,
CreditPricerParams pricerParam,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParam,
double dblEpochResponse)
Build the Shape Preserving Discount Curve using the Custom Parameters
|
static ForwardCurve |
ScenarioForwardCurveBuilder.ShapePreservingForwardCurve(LinearLatentStateCalibrator llsc,
LatentStateStretchSpec[] aStretchSpec,
ForwardLabel fri,
ValuationParams valParam,
CreditPricerParams pricerParam,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParam,
double dblEpochResponse)
Build the Shape Preserving Forward Curve using the Custom Parameters
|
static ForwardCurve |
ScenarioForwardCurveBuilder.ShapePreservingForwardCurve(java.lang.String strName,
ForwardLabel fri,
ValuationParams valParams,
CreditPricerParams pricerParam,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParam,
java.lang.String strBasisType,
FunctionSetBuilderParams fsbp,
CalibratableComponent[] aCalibComp,
java.lang.String strManifestMeasure,
double[] adblQuote,
double dblEpochResponse)
Construct an instance of the Shape Preserver of the desired basis type, using the specified basis set
builder parameters.
|
static FXCurve |
ScenarioFXCurveBuilder.ShapePreservingFXCurve(LinearLatentStateCalibrator llsc,
LatentStateStretchSpec[] aStretchSpec,
CurrencyPair cp,
ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
double dblEpochResponse)
Build the Shape Preserving FX Curve using the Custom Parameters
|
static FXCurve |
ScenarioFXCurveBuilder.ShapePreservingFXCurve(java.lang.String strName,
CurrencyPair cp,
ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
CalibratableComponent[] aCalibComp,
java.lang.String strManifestMeasure,
double[] adblQuote,
double dblEpochResponse,
SegmentCustomBuilderControl scbc)
Construct an instance of the Shape Preserver of the desired basis type, using the specified basis set
builder parameters.
|
static FXCurve |
ScenarioFXCurveBuilder.ShapePreservingFXCurve(java.lang.String strName,
CurrencyPair cp,
ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
java.lang.String strBasisType,
FunctionSetBuilderParams fsbp,
CalibratableComponent[] aCalibComp,
java.lang.String strManifestMeasure,
double[] adblQuote,
double dblEpochResponse)
Construct an instance of the Shape Preserver of the desired basis type, using the specified basis set
builder parameters.
|
static GovvieCurve |
ScenarioGovvieCurveBuilder.ShapePreservingGovvieCurve(LinearLatentStateCalibrator llsc,
LatentStateStretchSpec[] aStretchSpec,
java.lang.String strTreasuryCode,
java.lang.String strCurrency,
ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
double dblEpochResponse)
Build the Shape Preserving Govvie Curve using the Custom Parameters
|
static GovvieCurve |
ScenarioGovvieCurveBuilder.ShapePreservingGovvieCurve(java.lang.String strName,
java.lang.String strTreasuryCode,
java.lang.String strCurrency,
ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqc,
ValuationCustomizationParams vcp,
java.lang.String strBasisType,
FunctionSetBuilderParams fsbp,
SegmentInelasticDesignControl sdic,
CalibratableComponent[] aCalibComp,
java.lang.String strManifestMeasure,
double[] adblQuote)
Construct an Instance of the Shape Preserver of the desired Basis Spline Type, using the specified
Basis Spline Set Builder Parameters.
|
static MergedDiscountForwardCurve |
ScenarioDiscountCurveBuilder.SmoothingGlobalControlBuild(MergedDiscountForwardCurve dcShapePreserver,
LinearLatentStateCalibrator llsc,
GlobalControlCurveParams gccp,
ValuationParams valParam,
CreditPricerParams pricerParam,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParam)
Build a Globally Smoothed Instance of the Discount Curve using the Custom Parameters
|
static MergedDiscountForwardCurve |
ScenarioDiscountCurveBuilder.SmoothingLocalControlBuild(MergedDiscountForwardCurve dcShapePreserver,
LinearLatentStateCalibrator llsc,
LocalControlCurveParams lccp,
ValuationParams valParam,
CreditPricerParams pricerParam,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams quotingParam)
Build a Locally Smoothed Instance of the Discount Curve using the Custom Parameters
|
Modifier and Type | Method and Description |
---|---|
void |
CreditCurve.setInstrCalibInputs(ValuationParams valParam,
boolean bFlat,
MergedDiscountForwardCurve dc,
GovvieCurve gc,
CreditPricerParams pricerParam,
CalibratableComponent[] aCalibInst,
double[] adblCalibQuote,
java.lang.String[] astrCalibMeasure,
LatentStateFixingsContainer lsfc,
ValuationCustomizationParams quotingParams)
Set the calibration inputs for the CreditCurve
|
Modifier and Type | Method and Description |
---|---|
OverlappingStretchSpan |
LinearLatentStateCalibrator.calibrateSpan(LatentStateStretchSpec[] aStretchSpec,
double dblEpochResponse,
ValuationParams valParams,
CreditPricerParams pricerParams,
ValuationCustomizationParams vcp,
CurveSurfaceQuoteContainer csqs)
Calibrate the Span from the Instruments in the Stretches and their Details.
|
Constructor and Description |
---|
LatentStateSequenceBuilder(double dblEpochResponse,
LatentStateStretchSpec stretchSpec,
ValuationParams valParams,
CreditPricerParams pricerParams,
CurveSurfaceQuoteContainer csqs,
ValuationCustomizationParams vcp,
Span span,
StretchBestFitResponse sbfr,
CaseInsensitiveHashMap<PreceedingManifestSensitivityControl> mapPMSC,
StretchBestFitResponse sbfrQuoteSensitivity,
BoundarySettings bs)
LatentStateSequenceBuilder constructor
|
Modifier and Type | Method and Description |
---|---|
static boolean |
NonlinearCurveBuilder.CreditCurve(ValuationParams valParams,
Component calibComp,
double dblCalibValue,
java.lang.String strCalibMeasure,
boolean bFlat,
int iCurveSegmentIndex,
ExplicitBootCreditCurve ebcc,
MergedDiscountForwardCurve dc,
GovvieCurve gc,
CreditPricerParams pricerParams,
LatentStateFixingsContainer lsfc,
ValuationCustomizationParams vcp)
Calibrate a single Hazard Rate Node from the corresponding Component
|