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 LossQuadratureMetrics
LossQuadratureMetrics. 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 LossQuadratureMetrics
LossQuadratureMetrics. 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 CurveSurfaceQuoteContainer
MarketParamsBuilder. 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 CurveSurfaceQuoteContainer
MarketParamsBuilder. 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 CurveSurfaceQuoteContainer
MarketParamsBuilder. 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 CreditCurve
CreditCurveScenarioContainer. base()
Return the base credit curveCreditCurve
CreditCurveScenarioContainer. bumpDown()
Return the bump Down credit curveCreditCurve
CreditCurveScenarioContainer. bumpRecoveryDown()
Return the recovery bump Down credit curveCreditCurve
CreditCurveScenarioContainer. bumpRecoveryUp()
Return the recovery bump up credit curveCreditCurve
CreditCurveScenarioContainer. bumpUp()
Return the bump up credit curveCreditCurve
CurveSurfaceQuoteContainer. creditState(EntityCDSLabel creditLabel)
Retrieve the Credit Latent State from the LabelCreditCurve
CurveSurfaceQuoteContainer. 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 boolean
CurveSurfaceQuoteContainer. setCreditState(CreditCurve cc)
(Re)-set the Credit Stateboolean
CurveSurfaceQuoteContainer. 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 double
BondComponent. recovery(int iStartDate, int iEndDate, CreditCurve cc)
double
BondComponent. recovery(int iDate, CreditCurve cc)
double
CDSComponent. recovery(int iDateStart, int iDateEnd, CreditCurve cc)
double
CDSComponent. 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 double
CreditComponent. recovery(int iDate1, int iDate2, CreditCurve cc)
Get the time-weighted recovery of the credit component between the given datesabstract double
CreditComponent. 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 PositionChangeComponents
CreditIndexAPI. HorizonChangeAttribution(DiscountCurve dcFirst, CreditCurve ccFirst, DiscountCurve dcSecond, CreditCurve ccSecond, java.lang.String strFullCreditIndexName)
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 CreditCurve
LatentMarketStateBuilder. CreditCurve(JulianDate dtSpot, java.lang.String strCredit, java.lang.String[] astrMaturityTenor, double[] adblCoupon, double[] adblQuote, java.lang.String strMeasure, MergedDiscountForwardCurve dc)
Construct a Credit Curve from Overnight Exchange/OTC Market Instrumentsstatic CreditCurve
LatentMarketStateBuilder. CreditCurve(JulianDate dtSpot, CreditDefaultSwap[] aCDS, double[] adblQuote, java.lang.String strMeasure, MergedDiscountForwardCurve dc)
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 dtSpot, java.lang.String strCredit, java.lang.String[] astrMaturityTenor, double[] adblCoupon, double[] adblQuote, java.lang.String strMeasure, MergedDiscountForwardCurve dc, double dblBump, boolean bIsProportional)
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 CreditCurve
CreditCurveScenario. 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 CreditCurve
ScenarioCreditCurveBuilder. 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 CreditCurve
ScenarioCreditCurveBuilder. 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 class
ExplicitBootCreditCurve
ExplicitBootCreditCurve exposes the functionality associated with the bootstrapped Credit Curve.Methods in org.drip.state.credit that return CreditCurve Modifier and Type Method Description abstract CreditCurve
CreditCurve. 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 class
ForwardHazardCreditCurve
ForwardHazardCreditCurve 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 CreditCurve
ForwardHazardCreditCurve. customTweakManifestMeasure(java.lang.String manifestMeasure, ManifestMeasureTweak manifestMeasureTweak)
CreditCurve
ForwardHazardCreditCurve. flatCurve(double flatNodeValue, boolean singleNode, double recovery)