QuantLib_LfmHullWhiteParameterization man page

LfmHullWhiteParameterization — Libor market model parameterization based on Hull White paper  

Synopsis

#include <ql/legacy/libormarketmodels/lfmhullwhiteparam.hpp>

Inherits 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.

Referenced By

The man pages covariance_(3), diffusion_(3), fixingTimes_(3), LfmHullWhiteParameterization(3) and nextIndexReset(3) are aliases of QuantLib_LfmHullWhiteParameterization(3).

Fri Sep 1 2017 Version 1.10.1 QuantLib