public static class CalibratedCurves.CalibrationSpec extends Object
| Constructor and Description |
|---|
CalibrationSpec(String type,
double[] swapTenorDefinitionReceiver,
String forwardCurveReceiverName,
double spreadReceiver,
String discountCurveReceiverName,
double[] swapTenorDefinitionPayer,
String forwardCurvePayerName,
double spreadPayer,
String discountCurvePayerName,
String calibrationCurveName,
double calibrationTime)
Calibration specification.
|
CalibrationSpec(String type,
double[] swapTenorDefinitionReceiver,
String forwardCurveReceiverName,
double spreadReceiver,
String discountCurveReceiverName,
String calibrationCurveName,
double calibrationTime)
Calibration specification.
|
CalibrationSpec(String type,
Schedule swapTenorDefinitionReceiver,
String forwardCurveReceiverName,
double spreadReceiver,
String discountCurveReceiverName,
Schedule swapTenorDefinitionPayer,
String forwardCurvePayerName,
double spreadPayer,
String discountCurvePayerName,
String calibrationCurveName,
double calibrationTime)
Calibration specification.
|
CalibrationSpec(String symbol,
String type,
Schedule swapTenorDefinitionReceiver,
String forwardCurveReceiverName,
double spreadReceiver,
String discountCurveReceiverName,
Schedule swapTenorDefinitionPayer,
String forwardCurvePayerName,
double spreadPayer,
String discountCurvePayerName,
String calibrationCurveName,
double calibrationTime)
Calibration specification.
|
| Modifier and Type | Method and Description |
|---|---|
CalibratedCurves.CalibrationSpec |
getCloneShifted(double shift) |
String |
toString() |
public CalibrationSpec(String symbol, String type, Schedule swapTenorDefinitionReceiver, String forwardCurveReceiverName, double spreadReceiver, String discountCurveReceiverName, Schedule swapTenorDefinitionPayer, String forwardCurvePayerName, double spreadPayer, String discountCurvePayerName, String calibrationCurveName, double calibrationTime)
symbol - A string identifying the calibration product. This string can be used in sensitivity calculation, allowing to bump the spread in a finite difference approximation. See getCloneShifted method.type - The type of the calibration product.swapTenorDefinitionReceiver - The schedule of periods of the receiver leg.forwardCurveReceiverName - The forward curve of the receiver leg (may be null).spreadReceiver - The spread or fixed coupon of the receiver leg.discountCurveReceiverName - The discount curve of the receiver leg.swapTenorDefinitionPayer - The schedule of periods of the payer leg.forwardCurvePayerName - The forward curve of the payer leg (may be null).spreadPayer - The spread or fixed coupon of the payer leg.discountCurvePayerName - The discount curve of the payer leg.calibrationCurveName - The curve to calibrate, by this product.calibrationTime - The time point in calibrationCurveName used to calibrate, by this product.public CalibrationSpec(String type, Schedule swapTenorDefinitionReceiver, String forwardCurveReceiverName, double spreadReceiver, String discountCurveReceiverName, Schedule swapTenorDefinitionPayer, String forwardCurvePayerName, double spreadPayer, String discountCurvePayerName, String calibrationCurveName, double calibrationTime)
type - The type of the calibration product.swapTenorDefinitionReceiver - The schedule of periods of the receiver leg.forwardCurveReceiverName - The forward curve of the receiver leg (may be null).spreadReceiver - The spread or fixed coupon of the receiver leg.discountCurveReceiverName - The discount curve of the receiver leg.swapTenorDefinitionPayer - The schedule of periods of the payer leg.forwardCurvePayerName - The forward curve of the payer leg (may be null).spreadPayer - The spread or fixed coupon of the payer leg.discountCurvePayerName - The discount curve of the payer leg.calibrationCurveName - The curve to calibrate, by this product.calibrationTime - The time point in calibrationCurveName used to calibrate, by this product.public CalibrationSpec(String type, double[] swapTenorDefinitionReceiver, String forwardCurveReceiverName, double spreadReceiver, String discountCurveReceiverName, double[] swapTenorDefinitionPayer, String forwardCurvePayerName, double spreadPayer, String discountCurvePayerName, String calibrationCurveName, double calibrationTime)
type - The type of the calibration product.swapTenorDefinitionReceiver - The schedule of periods of the receiver leg.forwardCurveReceiverName - The forward curve of the receiver leg (may be null).spreadReceiver - The spread or fixed coupon of the receiver leg.discountCurveReceiverName - The discount curve of the receiver leg.swapTenorDefinitionPayer - The schedule of periods of the payer leg.forwardCurvePayerName - The forward curve of the payer leg (may be null).spreadPayer - The spread or fixed coupon of the payer leg.discountCurvePayerName - The discount curve of the payer leg.calibrationCurveName - The curve to calibrate, by this product.calibrationTime - The time point in calibrationCurveName used to calibrate, by this product.public CalibrationSpec(String type, double[] swapTenorDefinitionReceiver, String forwardCurveReceiverName, double spreadReceiver, String discountCurveReceiverName, String calibrationCurveName, double calibrationTime)
type - The type of the calibration product.swapTenorDefinitionReceiver - The schedule of periods of the receiver leg.forwardCurveReceiverName - The forward curve of the receiver leg (may be null).spreadReceiver - The spread or fixed coupon of the receiver leg.discountCurveReceiverName - The discount curve of the receiver leg.calibrationCurveName - The curve to calibrate, by this product.calibrationTime - The time point in calibrationCurveName used to calibrate, by this product.public CalibratedCurves.CalibrationSpec getCloneShifted(double shift)
Copyright © 2019. All rights reserved.