public interface LIBORMarketModel extends LIBORModel
Modifier and Type | Method and Description |
---|---|
LIBORMarketModel |
getCloneWithModifiedCovarianceModel(LIBORCovarianceModel calibrationCovarianceModel)
Create a new object implementing LIBORMarketModel, using the new covariance model.
|
LIBORCovarianceModel |
getCovarianceModel()
Return the forward rate (LIBOR) covariance model.
|
double[][][] |
getIntegratedLIBORCovariance()
Returns the integrated instantaneous log-forward rate covariance, i.e.,
\( \int_{0}^{t_i} \mathrm{d} \log(L_{j}) \mathrm{d} \log(L_{k}) \mathrm{d}t \).
|
getCloneWithModifiedData, getLIBOR, getLiborPeriod, getLiborPeriodDiscretization, getLiborPeriodIndex, getNumberOfLibors
getAnalyticModel, getDiscountCurve, getForwardRateCurve, getLIBOR
applyStateSpaceTransform, applyStateSpaceTransformInverse, getDrift, getFactorLoading, getInitialState, getNumberOfComponents, getNumberOfFactors, getNumeraire, getProcess, getRandomVariableForConstant, getReferenceDate, getTimeDiscretization, setProcess
getModelParameters
LIBORCovarianceModel getCovarianceModel()
LIBORMarketModel getCloneWithModifiedCovarianceModel(LIBORCovarianceModel calibrationCovarianceModel)
calibrationCovarianceModel
- The new covariance model.double[][][] getIntegratedLIBORCovariance()
integratedLIBORCovariance[timeIndex][componentIndex1][componentIndex2]
.Copyright © 2019. All rights reserved.