#include <LiborCalibrator.h>
Inheritance diagram for DriftlessLmmCalibrator:
Definition at line 605 of file LiborCalibrator.h.
Public Member Functions | |
DriftlessLmmCalibrator (LiborFactorLoading *fl, const char *capletsInFile="CapletsIn.txt", const char *swaptionsInFile="SwaptionsIn.txt", const char *capletsOutFile="CapletsOut.txt", const char *swaptionsOutFile="SwaptionsOut.txt") | |
Real | capletForwardPrice (int i, Real strike) |
Real | swaptionForwardPrice (int i, Real strike) |
void | setScalingFactors () |
Static Public Member Functions | |
void | testIO () |
void | testCalibration (int nVals) |
|
Definition at line 610 of file LiborCalibrator.h. |
|
Caplet on . Forward price computed from current parameters of the factorloading. Implements StandardLmmCalibrator. |
|
Swaption on , expires at . Forward price computed from current parameters of the factorloading. Implements StandardLmmCalibrator. |
|
From the current parameters for the volatility surface and correlations set the scaling factors of the factor loading to the values which reproduce the caplet prices exactly. See book, 6.11.3. Implements StandardLmmCalibrator. |
|
Reads caplets and swaptions in dimension 50 from the files "CapletsIn-dim50-DL-JR-CS.txt" and "SwaptionsIn-dim50-DL-JR-CS.txt" in the current directory and writes them to the files "CapletsOut.txt" and "SwaptionsOut.txt". |
|
Test in dimension 50. Calibrates DriftlessLMM to synthetic data produced by PredictorCorrectorLMM.
|