public class NewtonRaphsonCalibrator extends java.lang.Object implements ComponentCalibrator
Constructor and Description |
---|
NewtonRaphsonCalibrator()
Constructs an empty NewtonRaphsonCalibrator
|
Modifier and Type | Method and Description |
---|---|
boolean |
bootstrapHazardRate(CreditCurve cc,
Component comp,
int iInstr,
ValuationParams valParams,
DiscountCurve dc,
DiscountCurve dcTSY,
DiscountCurve dcEDSF,
PricerParams pricerParamsIn,
java.lang.String strMeasure,
double dblCalibValue,
java.util.Map<JulianDate,java.util.Map<java.lang.String,java.lang.Double>> mmFixings,
QuotingParams quotingParams,
boolean bFlat)
Bootstraps the hazard rate curve from the component quote
|
boolean |
bootstrapInterestRate(DiscountCurve dc,
DiscountCurve dcTSY,
DiscountCurve dcEDSF,
Component comp,
int iInstr,
ValuationParams valParams,
java.lang.String strMeasure,
double dblCalibValue,
java.util.Map<JulianDate,java.util.Map<java.lang.String,java.lang.Double>> mmFixings,
QuotingParams quotingParams,
boolean bFlat)
Bootstraps the interest rate curve from the component quote
|
public NewtonRaphsonCalibrator()
public boolean bootstrapHazardRate(CreditCurve cc, Component comp, int iInstr, ValuationParams valParams, DiscountCurve dc, DiscountCurve dcTSY, DiscountCurve dcEDSF, PricerParams pricerParamsIn, java.lang.String strMeasure, double dblCalibValue, java.util.Map<JulianDate,java.util.Map<java.lang.String,java.lang.Double>> mmFixings, QuotingParams quotingParams, boolean bFlat)
ComponentCalibrator
bootstrapHazardRate
in interface ComponentCalibrator
cc
- Credit Curvecomp
- Calibration ComponentiInstr
- Bootstrap indexvalParams
- ValuationParamsdc
- Base Discount CurvedcTSY
- Treasury Discount CurvedcEDSF
- EDSF Discount CurvepricerParamsIn
- PricerParamsstrMeasure
- Component measure to be calibrateddblCalibValue
- Component measure quotemmFixings
- Fixings objectquotingParams
- Quoting ParametersbFlat
- Flat calibration (true), True bootstrapping (false)public boolean bootstrapInterestRate(DiscountCurve dc, DiscountCurve dcTSY, DiscountCurve dcEDSF, Component comp, int iInstr, ValuationParams valParams, java.lang.String strMeasure, double dblCalibValue, java.util.Map<JulianDate,java.util.Map<java.lang.String,java.lang.Double>> mmFixings, QuotingParams quotingParams, boolean bFlat)
ComponentCalibrator
bootstrapInterestRate
in interface ComponentCalibrator
dc
- Discount CurvedcTSY
- Treasury Discount CurvedcEDSF
- EDSF Discount Curvecomp
- Calibration ComponentiInstr
- Bootstrap indexvalParams
- ValuationParamsstrMeasure
- Component measure to be calibrateddblCalibValue
- Component measure quotemmFixings
- Fixings objectquotingParams
- Quoting ParametersbFlat
- Flat calibration (true), True bootstrapping (false)