Uses of Class
org.drip.state.credit.CreditCurve
| Package | Description |
|---|---|
| org.drip.analytics.cashflow |
Unit/Composite Cash Flow Periods.
|
| org.drip.param.creator |
Market Curves Surfaces Quotes Builder
|
| org.drip.param.market |
Curves Surfaces Quotes Fixings Container
|
| org.drip.product.credit |
Credit Products - Components and Baskets
|
| org.drip.product.definition |
Fixed Income Components/Baskets Definitions
|
| org.drip.service.product |
Product Horizon PnL Attribution Decomposition
|
| org.drip.service.template |
Curve Construction Product Builder Templates
|
| org.drip.state.boot |
Bootable Discount, Credit, Volatility States
|
| org.drip.state.creator |
Scenario State Curve/Surface Builders
|
| org.drip.state.credit |
Credit Latent State Curve Representation
|
| org.drip.state.nonlinear |
Nonlinear (i.e., Boot) Latent State Construction
|
-
Uses of CreditCurve in org.drip.analytics.cashflow
Methods in org.drip.analytics.cashflow with parameters of type CreditCurve Modifier and Type Method Description static LossQuadratureMetricsLossQuadratureMetrics. MakeDefaultPeriod(int iStartDate, int iEndDate, double dblAccrualDCF, double dblEffectiveNotional, double dblEffectiveRecovery, MergedDiscountForwardCurve dc, CreditCurve cc, int iDefaultLag)Create an Instance of the LossPeriodCurveFactors using the Period's Dates and Curves to generate the Curve Measuresstatic LossQuadratureMetricsLossQuadratureMetrics. MakeDefaultPeriod(int iStartDate, int iEndDate, double dblAccrualDCF, double dblEffectiveNotional, MergedDiscountForwardCurve dc, CreditCurve cc, int iDefaultLag)Create a LossPeriodCurveFactors Instance from the Period Dates and the Curve Measures -
Uses of CreditCurve in org.drip.param.creator
Methods in org.drip.param.creator with parameters of type CreditCurve Modifier and Type Method Description static CurveSurfaceQuoteContainerMarketParamsBuilder. Create(MergedDiscountForwardCurve dcFunding, ForwardCurve fc, GovvieCurve gc, CreditCurve cc, java.lang.String strComponentCode, ProductQuote compQuote, CaseInsensitiveTreeMap<ProductQuote> mTSYQuotes, LatentStateFixingsContainer lsfc)Create a Market Parameters instance with the funding discount curve, the forward discount curve, the govvie curve, the credit curve, the component quote, the map of treasury benchmark quotes, and the Latent State Fixings Instance.static CurveSurfaceQuoteContainerMarketParamsBuilder. Create(MergedDiscountForwardCurve dcFunding, GovvieCurve gc, CreditCurve cc, java.lang.String strComponentCode, ProductQuote compQuote, CaseInsensitiveTreeMap<ProductQuote> mTSYQuotes, LatentStateFixingsContainer lsfc)Create a Market Parameters Instance with the Funding Curve, the Govvie Curve, the Credit Curve, the component quote, the map of treasury benchmark quotes, and the Latent State Fixings Containerstatic CurveSurfaceQuoteContainerMarketParamsBuilder. Credit(MergedDiscountForwardCurve dcFunding, CreditCurve cc)Create a Market Parameters Instance with the Funding Curve and the credit curve -
Uses of CreditCurve in org.drip.param.market
Methods in org.drip.param.market that return CreditCurve Modifier and Type Method Description CreditCurveCreditCurveScenarioContainer. base()Return the base credit curveCreditCurveCreditCurveScenarioContainer. bumpDown()Return the bump Down credit curveCreditCurveCreditCurveScenarioContainer. bumpRecoveryDown()Return the recovery bump Down credit curveCreditCurveCreditCurveScenarioContainer. bumpRecoveryUp()Return the recovery bump up credit curveCreditCurveCreditCurveScenarioContainer. bumpUp()Return the bump up credit curveCreditCurveCurveSurfaceQuoteContainer. creditState(EntityCDSLabel creditLabel)Retrieve the Credit Latent State from the LabelCreditCurveCurveSurfaceQuoteContainer. recoveryState(EntityRecoveryLabel recoveryLabel)Retrieve the Recovery Latent State from the LabelMethods in org.drip.param.market that return types with arguments of type CreditCurve Modifier and Type Method Description CaseInsensitiveTreeMap<CreditCurve>CreditCurveScenarioContainer. custom()Return the Custom credit curve mapCaseInsensitiveTreeMap<CreditCurve>CreditCurveScenarioContainer. tenorBumpDown()Return the tenor bump Down credit curve mapCaseInsensitiveTreeMap<CreditCurve>CreditCurveScenarioContainer. tenorBumpUp()Return the tenor bump up credit curve mapMethods in org.drip.param.market with parameters of type CreditCurve Modifier and Type Method Description booleanCurveSurfaceQuoteContainer. setCreditState(CreditCurve cc)(Re)-set the Credit StatebooleanCurveSurfaceQuoteContainer. setRecoveryState(CreditCurve rc)(Re)-set the Recovery State for the specified Recovery Latent State Label -
Uses of CreditCurve in org.drip.product.credit
Methods in org.drip.product.credit with parameters of type CreditCurve Modifier and Type Method Description doubleBondComponent. recovery(int iStartDate, int iEndDate, CreditCurve cc)doubleBondComponent. recovery(int iDate, CreditCurve cc)doubleCDSComponent. recovery(int iDateStart, int iDateEnd, CreditCurve cc)doubleCDSComponent. recovery(int iDate, CreditCurve cc)Constructors in org.drip.product.credit with parameters of type CreditCurve Constructor Description SpreadCalibOP(double dblCalibResult, CreditCurve ccCalib)SpreadCalibOP Constructor -
Uses of CreditCurve in org.drip.product.definition
Methods in org.drip.product.definition with parameters of type CreditCurve Modifier and Type Method Description abstract doubleCreditComponent. recovery(int iDate1, int iDate2, CreditCurve cc)Get the time-weighted recovery of the credit component between the given datesabstract doubleCreditComponent. recovery(int iDate, CreditCurve cc)Get the recovery of the credit component for the given date -
Uses of CreditCurve in org.drip.service.product
Methods in org.drip.service.product with parameters of type CreditCurve Modifier and Type Method Description static PositionChangeComponentsCreditIndexAPI. HorizonChangeAttribution(DiscountCurve firstDiscountCurve, CreditCurve firstCreditCurve, DiscountCurve secondDiscountCurve, CreditCurve secondCreditCurve, java.lang.String fullCreditIndexName)Generate the CDS Horizon Change Attribution -
Uses of CreditCurve in org.drip.service.template
Methods in org.drip.service.template that return CreditCurve Modifier and Type Method Description static CreditCurveLatentMarketStateBuilder. CreditCurve(JulianDate spotDate, java.lang.String creditCurveName, java.lang.String[] maturityTenorArray, double[] couponArray, double[] quoteArray, java.lang.String calibrationMeasure, MergedDiscountForwardCurve mergedDiscountForwardCurve)Construct a Credit Curve from Overnight Exchange/OTC Market Instrumentsstatic CreditCurveLatentMarketStateBuilder. CreditCurve(JulianDate spotDate, CreditDefaultSwap[] creditDefaultSwapArray, double[] quoteArray, java.lang.String calibrationMeasure, MergedDiscountForwardCurve mergedDiscountForwardCurve)Construct a Credit Curve from the specified Calibration CDS InstrumentsMethods in org.drip.service.template that return types with arguments of type CreditCurve Modifier and Type Method Description static CaseInsensitiveTreeMap<CreditCurve>LatentMarketStateBuilder. BumpedCreditCurve(JulianDate spotDate, java.lang.String creditCurveName, java.lang.String[] maturityTenorArray, double[] couponArray, double[] quoteArray, java.lang.String calibrationMeasure, MergedDiscountForwardCurve mergedDiscountForwardCurve, double bumpAmount, boolean isProportional)Construct a Tenor + Parallel Map of Bumped Credit Curves from Overnight Exchange/OTC Market Instruments -
Uses of CreditCurve in org.drip.state.boot
Methods in org.drip.state.boot that return CreditCurve Modifier and Type Method Description static CreditCurveCreditCurveScenario. Standard(java.lang.String name, ValuationParams valuationParams, CalibratableComponent[] calibratableComponentArray, double[] calibrationQuoteArray, java.lang.String[] calibrationMeasureArray, double recovery, boolean flat, MergedDiscountForwardCurve discountCurve, GovvieCurve govvieCurve, LatentStateFixingsContainer latentStateFixingsContainer, ValuationCustomizationParams valuationCustomizationParams, CalibrationParams calibrationParams)Calibrate a Credit Curvestatic CreditCurve[]CreditCurveScenario. Tenor(java.lang.String name, ValuationParams valuationParams, CalibratableComponent[] calibratableComponentArray, double[] calibrationQuoteArray, java.lang.String[] calibrationMeasureArray, double recovery, boolean flat, double bump, MergedDiscountForwardCurve discountCurve, GovvieCurve govvieCurve, LatentStateFixingsContainer latentStateFixingsContainer, ValuationCustomizationParams valuationCustomizationParams)Create an array of tenor bumped credit curvesMethods in org.drip.state.boot that return types with arguments of type CreditCurve Modifier and Type Method Description static CaseInsensitiveTreeMap<CreditCurve>CreditCurveScenario. TenorMap(java.lang.String name, ValuationParams valuationParams, CalibratableComponent[] calibratableComponentArray, double[] calibrationQuoteArray, java.lang.String[] calibrationMeasureArray, double recovery, boolean flat, double bump, MergedDiscountForwardCurve discountCurve, GovvieCurve govvieCurve, LatentStateFixingsContainer latentStateFixingsContainer, ValuationCustomizationParams valuationCustomizationParams)Create an tenor named map of tenor bumped credit curves -
Uses of CreditCurve in org.drip.state.creator
Methods in org.drip.state.creator that return CreditCurve Modifier and Type Method Description static CreditCurveScenarioCreditCurveBuilder. Custom(java.lang.String name, JulianDate spotDate, CalibratableComponent[] calibratableComponentArray, MergedDiscountForwardCurve discountCurve, double[] calibrationQuoteArray, java.lang.String[] calibrationMeasureArray, double recovery, boolean flat)Calibrate the base credit curve from the input credit instruments, measures, and the quotesstatic CreditCurveScenarioCreditCurveBuilder. Custom(java.lang.String name, JulianDate spotDate, CalibratableComponent[] calibratableComponentArray, MergedDiscountForwardCurve discountCurve, double[] calibrationQuoteArray, java.lang.String[] calibrationMeasureArray, double recovery, boolean flat, CalibrationParams calibrationParams)Calibrate the base credit curve from the input credit instruments, measures, and the quotes -
Uses of CreditCurve in org.drip.state.credit
Subclasses of CreditCurve in org.drip.state.credit Modifier and Type Class Description classExplicitBootCreditCurveExplicitBootCreditCurve exposes the functionality associated with the bootstrapped Credit Curve.Methods in org.drip.state.credit that return CreditCurve Modifier and Type Method Description abstract CreditCurveCreditCurve. flatCurve(double flatNodeValue, boolean singleNode, double recovery)Create a flat hazard curve from the inputs -
Uses of CreditCurve in org.drip.state.nonlinear
Subclasses of CreditCurve in org.drip.state.nonlinear Modifier and Type Class Description classForwardHazardCreditCurveForwardHazardCreditCurve manages the Survival Latent State, using the Hazard Rate as the State Response Representation.Methods in org.drip.state.nonlinear that return CreditCurve Modifier and Type Method Description CreditCurveForwardHazardCreditCurve. customTweakManifestMeasure(java.lang.String manifestMeasure, ManifestMeasureTweak manifestMeasureTweak)CreditCurveForwardHazardCreditCurve. flatCurve(double flatNodeValue, boolean singleNode, double recovery)