Logo
Reference manual - version qle_version
termstructures Directory Reference

Directories

 
credit
 
inflation

Files

 
adjusteddefaultcurve.hpp
 default curve with SP(t) = exp(-int_0^t m * h(s) ds), with a multiplier m and source curve defining h(s)
 
aposurface.hpp
 Average future price option surface derived from future option surface.
 
averagefuturepricehelper.hpp
 Price helper for average of future settlement prices over a period.
 
averageoffpeakpowerhelper.hpp
 Price helper for average of off-peak electricity prices over a period.
 
averageoisratehelper.hpp
 Rate helpers to facilitate usage of AverageOIS in bootstrapping.
 
averagespotpricehelper.hpp
 Price helper for average of spot price over a period.
 
basistwoswaphelper.hpp
 Libor basis swap helper as two swaps.
 
blackdeltautilities.hpp
 utilities to calculate strikes from deltas and atm strikes on smiles
 
blackinvertedvoltermstructure.hpp
 Black volatility surface that inverts an existing surface.
 
blackmonotonevarvoltermstructure.hpp
 Black volatility surface that monotonises the variance in an existing surface.
 
blacktriangulationatmvol.hpp
 Black volatility surface that implies an ATM vol based on triangulation.
 
blackvariancecurve3.hpp
 Black volatility curve modeled as variance curve.
 
blackvariancesurfacemoneyness.hpp
 Black volatility surface based on forward moneyness.
 
blackvariancesurfacesparse.hpp
 Black volatility surface modeled as variance surface.
 
blackvariancesurfacestddevs.hpp
 Black volatility surface modeled as variance surface.
 
blackvolconstantspread.hpp
 surface that combines an ATM curve and vol spreads from a surface
 
blackvolsurfaceabsolute.hpp
 Black volatility surface based on absolute quotes.
 
blackvolsurfacebfrr.hpp
 Black volatility surface based on bf/rr quotes.
 
blackvolsurfacedelta.hpp
 Black volatility surface based on delta.
 
blackvolsurfaceproxy.hpp
 Wrapper class for a BlackVolTermStructure when using proxy vols.
 
blackvolsurfacewithatm.hpp
 Wrapper class for a BlackVolTermStructure that easily exposes ATM vols.
 
bondyieldshiftedcurvetermstructure.hpp
 term structure provided yield curve shifted by bond spread
 
brlcdiratehelper.hpp
 Rate helper based on standard BRL CDI swap.
 
capfloorhelper.hpp
 Helper for bootstrapping optionlet volatilities from cap floor volatilities.
 
capfloortermvolcurve.hpp
 Cap floor at-the-money term volatility curve.
 
capfloortermvolsurface.hpp
 Cap/floor smile volatility surface.
 
commodityaveragebasispricecurve.hpp
 A commodity price curve created from an averaged base curve and a collection of basis quotes.
 
commoditybasispricecurve.hpp
 A commodity price curve created from a base price curve and a collection of basis quotes.
 
commoditybasispricecurvewrapper.hpp
 A commodity price curve created from a generic price curve and a basis curve.
 
commoditybasispricetermstructure.hpp
 An interface for a commodity price curve created from a base price curve and a collection of basis quotes.
 
correlationtermstructure.hpp
 Term structure of correlations.
 
creditcurve.hpp
 wrapper for default curves, adding (index) reference data
 
creditvolcurve.hpp
 credit vol curve
 
crossccybasismtmresetswaphelper.hpp
 Cross currency basis swap helper with MTM reset.
 
crossccybasisswaphelper.hpp
 Cross currency basis swap helper.
 
crossccyfixfloatswaphelper.hpp
 Cross currency fixed vs. float swap helper.
 
crosscurrencypricetermstructure.hpp
 Price term structure in a given currency derived from a price term structure in another currency.
 
datedstrippedoptionlet.hpp
 Stripped optionlet surface with fixed reference date.
 
datedstrippedoptionletadapter.hpp
 StrippedOptionlet Adapter.
 
datedstrippedoptionletbase.hpp
 abstract class for optionlet surface with fixed reference date
 
discountratiomodifiedcurve.hpp
 discount curve modified by the ratio of two other discount curves
 
dynamicblackvoltermstructure.hpp
 dynamic black volatility term structure
 
dynamiccpivolatilitystructure.hpp
 dynamic zero inflation volatility structure
 
dynamicoptionletvolatilitystructure.hpp
 dynamic optionlet volatility structure
 
dynamicstype.hpp
 dynamics type definitions
 
dynamicswaptionvolmatrix.hpp
 dynamic swaption volatility matrix
 
dynamicyoyoptionletvolatilitystructure.hpp
 dynamic yoy inflation optionlet volatility structure
 
effectivebonddiscountcurve.hpp
 
eqcommoptionsurfacestripper.hpp
 Imply equity or commodity volatility surface from put/call price surfaces.
 
equityannounceddividendcurve.hpp
 holds future announced dividends
 
equityforwardcurvestripper.hpp
 Imply equity forwards from option put/call parity.
 
flatcorrelation.hpp
 Term structure of flat correlations.
 
flatforwarddividendcurve.hpp
 Term structure for a forward dividend curve. If extrapolation is set we extrapolate with the forecast curve.
 
futurepricehelper.hpp
 Future price helper.
 
fxblackvolsurface.hpp
 FX Black volatility surface that incorporates an FxSmile.
 
fxsmilesection.hpp
 FX smile section assuming a strike/volatility space.
 
fxvannavolgasmilesection.hpp
 FX smile section assuming a strike/volatility space using vanna volga method.
 
fxvoltimeweighting.hpp
 helper class to compute weights for fx vol time interpolation
 
generatordefaulttermstructure.hpp
 Default curve implied from a single generator matrix.
 
hazardspreadeddefaulttermstructure.hpp
 adds a constant hazard rate spread to a default term structure
 
iborfallbackcurve.hpp
 projection curve for ibor fallback indices
 
immfraratehelper.hpp
 IMM FRA rate helper.
 
implieddefaulttermstructure.hpp
 implied default term structure
 
interpolatedcorrelationcurve.hpp
 interpolated correlation term structure
 
interpolatedcpivolatilitysurface.hpp
 zero inflation volatility structure interpolated on a expiry/strike matrix of quotes
 
interpolateddiscountcurve.hpp
 interpolated discount term structure
 
interpolateddiscountcurve2.hpp
 interpolated discount term structure
 
interpolatedhazardratecurve.hpp
 interpolated hazard-rate term structure (with the option to disable the negative rates check)
 
interpolatedsurvivalprobabilitycurve.hpp
 interpolated survival-probability term structure (with the option to disable the check for negative hazard rates)
 
interpolatedyoycapfloortermpricesurface.hpp
 Interpolated YoY Inflation Cap floor term price surface - extends QuantLib InterpolatedYoYCapFloorTermPriceSurface to allow choice of termstructure directly from YoY swap quotes or from atm swap quotes stripped from cap/floor price surface.
 
iterativebootstrap.hpp
 Straight copy of ql/termstructures/iterativebootstrap.hpp with minor changes.
 
kinterpolatedyoyoptionletvolatilitysurface.hpp
 fixed version of ql class (see patch 1,2,3 in the comments below)
 
multisectiondefaultcurve.hpp
 default curve with an instantaneous hazard rate given by a vector of underlying curves in specific date ranges
 
oiccbasisswaphelper.hpp
 Overnight Indexed Cross Currency Basis Swap helpers.
 
oiscapfloorhelper.hpp
 Helper for bootstrapping optionlet volatilties from ois cap floor volatilities.
 
oisratehelper.hpp
 Overnight Indexed Swap (aka OIS) rate helpers.
 
optionletcurve.hpp
 Interpolated one-dimensional curve of optionlet volatilities.
 
optionletstripper.hpp
 optionlet (caplet/floorlet) volatility stripper
 
optionletstripper1.hpp
 Optionlet (caplet/floorlet) volatility strippers.
 
optionletstripper2.hpp
 ATM optionlet (caplet/floorlet) volatility stripper.
 
optionletstripperwithatm.hpp
 Optionlet stripper that amends existing stripped optionlets to incorporate ATM cap floor volatilities.
 
optionpricesurface.hpp
 Surface to store option prices.
 
parametricvolatility.hpp
 cross-asset, generic volatility structure
 
piecewiseatmoptionletcurve.hpp
 Create optionlet volatility structure from at-the-money cap floor term volatility curve.
 
piecewiseoptionletcurve.hpp
 One-dimensional curve of bootstrapped optionlet volatilities.
 
piecewiseoptionletstripper.hpp
 Strip optionlet volatility surface from cap floor volatility term surface.
 
piecewisepricecurve.hpp
 Piecewise interpolated price term structure.
 
pillaronlyyieldcurve.hpp
 Yield curves that interpolate only on actual pillar dates, excluding synthetic t=0.
 
pricecurve.hpp
 Interpolated price curve.
 
pricetermstructure.hpp
 Term structure of prices.
 
pricetermstructureadapter.hpp
 PriceTermStructure adapter.
 
probabilitytraits.hpp
 default probability bootstrap traits for QuantExt
 
proxyoptionletvolatility.hpp
 moneyness-adjusted optionlet vol for normal vols
 
proxyswaptionvolatility.hpp
 moneyness-adjusted swaption vol for normal vols
 
sabrparametricvolatility.hpp
 sabr volatility structure
 
sabrstrippedoptionletadapter.hpp
 Convert a StrippedOptionletBase in to an OptionletVolatilityStructure using a SABR model.
 
spreadedblackvolatilitycurve.hpp
 Spreaded Black volatility curve.
 
spreadedblackvolatilitysurfacemoneyness.hpp
 Spreaded Black volatility surface based on moneyness.
 
spreadedcorrelationcurve.hpp
 Spreaded correlation curve.
 
spreadeddiscountcurve.hpp
 spreaded discount term structure
 
spreadedinflationcurve.hpp
 spreaded inflation term structure
 
spreadedoptionletvolatility.hpp
 Adds floor to QuantLib::SpreadedOptionletVolatility.
 
spreadedoptionletvolatility2.hpp
 Optionlet volatility with overlayed bilinearly interpolated spread surface.
 
spreadedpricetermstructure.hpp
 Spreaded Term structure of prices.
 
spreadedsmilesection.hpp
 Adds floor to QuantLib::SmileSection.
 
spreadedsmilesection2.hpp
 smile section with linear interpolated vol spreads
 
spreadedsurvivalprobabilitytermstructure.hpp
 spreaded default term structure
 
spreadedswaptionvolatility.hpp
 swaption cube defined via atm vol spreads over another cube
 
staticallycorrectedyieldtermstructure.hpp
 Statically corrected yield term structure.
 
strippedcpivolatilitystructure.hpp
 zero inflation volatility structure implied from a cpi cap/floor price surface
 
strippedoptionletadapter.hpp
 Convert a StrippedOptionletBase in to an OptionletVolatilityStructure.
 
strippedoptionletadapter2.hpp
 StrippedOptionlet Adapter (with a deeper update method, linear interpolation and optional flat extrapolation).
 
strippedyoyinflationoptionletvol.hpp
 Stripped YoYInfaltion Optionlet Vol Adapter (with a deeper update method, linear interpolation and optional flat extrapolation).
 
subperiodsswaphelper.hpp
 Single currency sub periods swap helper.
 
survivalprobabilitycurve.hpp
 interpolated survival probability term structure
 
swaptionsabrcube.hpp
 SABR Swaption volatility cube.
 
swaptionvolatilityconverter.hpp
 Convert swaption volatilities from one type to another.
 
swaptionvolconstantspread.hpp
 swaption cube that combines an ATM matrix and vol spreads from a cube
 
swaptionvolcube2.hpp
 Swaption volatility cube, fit-later-interpolate-early approach.
 
swaptionvolcubewithatm.hpp
 Wrapper class for a SwaptionVolatilityCube that easily and efficiently exposes ATM vols.
 
tenorbasisswaphelper.hpp
 Single currency tenor basis swap helper.
 
terminterpolateddefaultcurve.hpp
 default curve interpolating between two term curves
 
weightedyieldtermstructure.hpp
 yield term structure given as a weighted average of yield term structures
 
yieldplusdefaultyieldtermstructure.hpp
 yield term structure given as a yield ts plus weighted sum of default term structures
 
yoyinflationcurveobservermoving.hpp
 Observable inflation term structure with floating reference date based on the interpolation of zero rate quotes.
 
yoyinflationcurveobserverstatic.hpp
 Observable inflation term structure with fixed reference date based on the interpolation of yoy rate quotes.
 
zeroinflationcurveobservermoving.hpp
 Observable inflation term structure based on the interpolation of zero rate quotes, but with floating reference date.
 
zeroinflationcurveobserverstatic.hpp
 Observable inflation term structure based on the interpolation of zero rate quotes.