LfmHullWhiteParameterization (3) - Linux Manuals
LfmHullWhiteParameterization: Libor market model parameterization based on Hull White paper
NAME
QuantLib::LfmHullWhiteParameterization - Libor market model parameterization based on Hull White paper
SYNOPSIS
#include <ql/legacy/libormarketmodels/lfmhullwhiteparam.hpp>
Inherits QuantLib::LfmCovarianceParameterization.
Public Member Functions
LfmHullWhiteParameterization (const boost::shared_ptr< LiborForwardModelProcess > &process, const boost::shared_ptr< OptionletVolatilityStructure > &capletVol, const Matrix &correlation=Matrix(), Size factors=1)
Disposable< Matrix > diffusion (Time t, const Array &x=Null< Array >()) const
Disposable< Matrix > covariance (Time t, const Array &x=Null< Array >()) const
Disposable< Matrix > integratedCovariance (Time t, const Array &x=Null< Array >()) const
Protected Member Functions
Size nextIndexReset (Time t) const
Protected Attributes
Matrix diffusion_
Matrix covariance_
std::vector< Time > fixingTimes_
Detailed Description
Libor market model parameterization based on Hull White paper
Hull, John, White, Alan, 1999, Forward Rate Volatilities, Swap Rate Volatilities and the Implementation of the Libor Market Model (<http://www.rotman.utoronto.ca/~amackay/fin/libormktmodel2.pdf>)
Tests
- the correctness is tested by Monte-Carlo reproduction of caplet & ratchet npvs and comparison with Black pricing.
Author
Generated automatically by Doxygen for QuantLib from the source code.