► doc | |
► pages | |
groups.docs | |
index.docs | |
license.docs | |
namespaces.docs | |
► qle | |
► ad | |
backwardderivatives.hpp | Backward derivatives computation |
computationgraph.cpp | |
computationgraph.hpp | Computation graph |
external_randomvariable_ops.cpp | |
external_randomvariable_ops.hpp | Ops for external randomvariables |
forwardderivatives.hpp | Forward derivatives computation |
forwardevaluation.hpp | Forward evaluation |
ssaform.cpp | |
ssaform.hpp | Convert cg to ssa form |
► calendars | |
amendedcalendar.cpp | |
amendedcalendar.hpp | Amended calendar |
austria.cpp | |
austria.hpp | Austrian calendar |
belgium.cpp | |
belgium.hpp | Belgian calendar |
cme.cpp | |
cme.hpp | CME Group exchange calendars |
colombia.cpp | |
colombia.hpp | Colombian calendar |
cyprus.cpp | |
cyprus.hpp | Cyprus Calendar |
france.cpp | |
france.hpp | French calendar |
greece.cpp | |
greece.hpp | Greece Calendars |
ice.cpp | |
ice.hpp | Intercontinental Exchange calendars |
ireland.cpp | |
ireland.hpp | Ireland Calendar |
islamicweekendsonly.cpp | |
islamicweekendsonly.hpp | Islamic weekends-only calendar |
israel.cpp | |
israel.hpp | Israel calendar extension to cover TELBOR publication days |
luxembourg.cpp | |
luxembourg.hpp | Luxembourgish calendar |
malaysia.cpp | |
malaysia.hpp | Malaysian calendar |
mauritius.cpp | |
mauritius.hpp | |
netherlands.cpp | |
netherlands.hpp | Dutch calendar |
peru.cpp | |
peru.hpp | Peru calendar |
philippines.cpp | |
philippines.hpp | Philippine calendar |
russia.cpp | |
russia.hpp | Russian calendar, modified QuantLib Russia to extend MOEX before 2012 |
spain.cpp | |
spain.hpp | Spanish calendar |
switzerland.cpp | |
switzerland.hpp | Swiss calendar |
unitedarabemirates.cpp | |
unitedarabemirates.hpp | |
wmr.cpp | |
wmr.hpp | WMR calendar - Thomson Reuters QM/Reuters Spot |
► cashflows | |
averageonindexedcoupon.cpp | |
averageonindexedcoupon.hpp | Coupon paying the weighted average of the daily overnight rate |
averageonindexedcouponpricer.cpp | |
averageonindexedcouponpricer.hpp | Pricer for average overnight indexed coupons |
blackaveragebmacouponpricer.cpp | |
blackaveragebmacouponpricer.hpp | Black average bma coupon pricer for capped / floored BMA coupons |
blackovernightindexedcouponpricer.cpp | |
blackovernightindexedcouponpricer.hpp | Black coupon pricer for capped / floored ON indexed coupons |
bondtrscashflow.cpp | |
bondtrscashflow.hpp | Cashflow paying the total return of a bond |
brlcdicouponpricer.cpp | |
brlcdicouponpricer.hpp | Coupon pricer for a BRL CDI coupon |
cappedflooredaveragebmacoupon.cpp | |
cappedflooredaveragebmacoupon.hpp | Coupon paying a capped / floored average bma rate |
cashflows.cpp | |
cashflows.hpp | Additional cash-flow analysis functions |
cashflowtable.cpp | |
cashflowtable.hpp | Cashflow table to store cashflow calculation results |
cmbcoupon.cpp | |
cmbcoupon.hpp | Constant Maturity Bond yield coupon |
commoditycashflow.cpp | |
commoditycashflow.hpp | Some data and logic shared among commodity cashflows |
commodityindexedaveragecashflow.cpp | |
commodityindexedaveragecashflow.hpp | Cash flow dependent on the average commodity spot price or future's settlement price over a period. If settled in a foreign currency (domestic: currency on which the underlying curve is traded, foreing: settlement currency) the FX is applied day by day. This approach cannot be appied to averaged underlying curves |
commodityindexedcashflow.cpp | |
commodityindexedcashflow.hpp | Cash flow dependent on a single commodity spot price or future's settlement price |
couponpricer.cpp | |
couponpricer.hpp | Utility functions for setting coupon pricers on legs |
cpicoupon.cpp | CPI leg builder extending QuantLib's to handle caps and floors |
cpicoupon.hpp | CPI leg builder extending QuantLib's to handle caps and floors |
cpicouponpricer.cpp | CPI CashFlow and Coupon pricers that handle caps/floors |
cpicouponpricer.hpp | CPI cash flow and coupon pricers that handle caps/floors using a CpiCapFloorEngine |
durationadjustedcmscoupon.cpp | |
durationadjustedcmscoupon.hpp | Cms coupon scaled by a duration number |
durationadjustedcmscoupontsrpricer.cpp | |
durationadjustedcmscoupontsrpricer.hpp | Tsr coupon pricer for duration adjusted cms coupon |
equitycoupon.cpp | |
equitycoupon.hpp | Coupon paying the return on an equity |
equitycouponpricer.cpp | |
equitycouponpricer.hpp | Pricer for equity coupons |
equitymargincoupon.cpp | |
equitymargincoupon.hpp | Coupon paying the return on an equity |
equitymargincouponpricer.cpp | |
equitymargincouponpricer.hpp | Pricer for equity margin coupons |
fixedratefxlinkednotionalcoupon.cpp | |
fixedratefxlinkednotionalcoupon.hpp | Coupon paying a fixed rate but with an FX linked notional |
floatingannuitycoupon.cpp | |
floatingannuitycoupon.hpp | Coupon paying a Libor-type index |
floatingannuitynominal.cpp | |
floatingannuitynominal.hpp | Nominal flow associated with a floating annuity coupon |
floatingratefxlinkednotionalcoupon.hpp | Coupon paying a Libor-type index but with an FX linked notional |
formulabasedcoupon.cpp | |
formulabasedcoupon.hpp | Formula based coupon |
fxlinkedcashflow.cpp | |
fxlinkedcashflow.hpp | An FX linked cashflow |
iborfracoupon.cpp | |
iborfracoupon.hpp | Coupon representing an forward rate agreement |
indexedcoupon.cpp | |
indexedcoupon.hpp | Coupon with an indexed notional |
jyyoyinflationcouponpricer.cpp | |
jyyoyinflationcouponpricer.hpp | Jarrow Yildrim (JY) pricer for capped or floored year on year (YoY) inflation coupons |
lognormalcmsspreadpricer.cpp | |
lognormalcmsspreadpricer.hpp | Cms spread coupon pricer as in Brigo, Mercurio, 13.6.2, with extensions for shifted lognormal and normal dynamics as described in http://ssrn.com/abstract=2686998 |
mcgaussianformulabasedcouponpricer.cpp | |
mcgaussianformulabasedcouponpricer.hpp | Formula based coupon pricer |
nonstandardcapflooredyoyinflationcoupon.cpp | |
nonstandardcapflooredyoyinflationcoupon.hpp | |
nonstandardinflationcouponpricer.cpp | |
nonstandardinflationcouponpricer.hpp | Pricer for the generalized (nonstandard) yoy coupon the payoff of the coupon is: N * (alpha * I_t/I_s + beta) N * (alpha * (I_t/I_s - 1) + beta) with arbitrary s < t. In the regular coupon the period between s and t is hardcoded to one year. This pricer ignores any convexity adjustments in the YoY coupon |
nonstandardyoyinflationcoupon.cpp | |
nonstandardyoyinflationcoupon.hpp | Capped floored coupon which generalize the yoy inflation coupon it pays: N * (alpha * I_t/I_s + beta) N * (alpha * (I_t/I_s - 1) + beta) with an arbitrary time s<t, instead of a fixed 1y offset |
overnightindexedcoupon.cpp | |
overnightindexedcoupon.hpp | Coupon paying the compounded daily overnight rate, copy of QL class, added includeSpread flag |
quantocouponpricer.cpp | |
quantocouponpricer.hpp | Quanto-adjusted coupon |
scaledcoupon.hpp | Coupon / Cashflow paying scaled amounts |
strippedcapflooredcpicoupon.cpp | |
strippedcapflooredcpicoupon.hpp | Strips the embedded option from cap floored cpi coupons |
strippedcapflooredyoyinflationcoupon.cpp | |
strippedcapflooredyoyinflationcoupon.hpp | Strips the embedded option from cap floored yoy inflation coupons |
subperiodscoupon.cpp | |
subperiodscoupon.hpp | Coupon with a number of sub-periods |
subperiodscouponpricer.cpp | |
subperiodscouponpricer.hpp | Pricer for sub-period coupons |
trscashflow.cpp | |
trscashflow.hpp | Cashflow paying the total return of an asset |
yoyinflationcoupon.cpp | |
yoyinflationcoupon.hpp | |
zerofixedcoupon.cpp | |
zerofixedcoupon.hpp | Nominal flow associated with a floating annuity coupon |
► currencies | |
africa.cpp | |
africa.hpp | Extend QuantLib African currencies |
america.cpp | |
america.hpp | Extend QuantLib American currencies |
asia.cpp | |
asia.hpp | Extend QuantLib Asian currencies |
configurablecurrency.cpp | |
configurablecurrency.hpp | Configurable currency |
currencycomparator.hpp | Compare currencies by currency code |
europe.cpp | |
europe.hpp | Extend QuantLib European currencies |
metals.cpp | |
metals.hpp | Extend QuantLib currencies for precious metal codes |
► indexes | |
► ibor | |
ambor.hpp | USD-AMBOR index for 30D and 90D terms |
ameribor.cpp | |
ameribor.hpp | AMERIBOR overnight index, https://ameribor.net |
boebaserate.cpp | |
boebaserate.hpp | Bank of England base rate index, https://www.bankrate.com/uk/mortgages/bank-of-england-base-rate/ |
brlcdi.cpp | |
brlcdi.hpp | BRL-CDI index |
chfsaron.hpp | Swiss Average Rate Overnight (SARON) |
chftois.hpp | Swiss Franc T/N rate on Reuters page CHFTOIS |
clpcamara.hpp | CLP-CAMARA index |
cnhhibor.hpp | CNH-HIBOR index |
cnhshibor.hpp | CNH-SHIBOR index |
cnyrepofix.hpp | CNY-CNREPOFIX=CFXS-Reuters index |
copibr.hpp | COP-IBR index |
corra.hpp | Canadian Overnight Repo Rate Average (CORRA) index class |
czkpribor.hpp | CZK-PRIBOR index |
demlibor.hpp | DEM-LIBOR index |
dkkcibor.hpp | DKK-CIBOR index |
dkkcita.hpp | DKK T/N rate |
dkkois.hpp | DKK T/N rate |
hkdhibor.hpp | HKD-HIBOR index |
hkdhonia.hpp | HKD-HONIA index |
hufbubor.hpp | HUF-BUBOR index |
idridrfix.hpp | IDR-IDRFIX index |
idrjibor.hpp | IDR-JIBOR index |
ilstelbor.hpp | ILS-TELBOR index |
inrmiborois.hpp | INR-MIBOROIS index |
inrmifor.hpp | INR-MIFOR index |
jpyeytibor.hpp | JPY Euroyen TIBOR index |
krwcd.hpp | KRW-CD index |
krwkoribor.hpp | KRW-KORIBOR index |
mxntiie.hpp | MXN-TIIE index |
myrklibor.hpp | MYR-KLIBOR index |
noknibor.hpp | NOK-NIBOR index |
nowa.hpp | Norwegian Overnight Weighted Average (NOWA) index class |
nzdbkbm.hpp | NZD-BKBM index |
phpphiref.hpp | PHP-PHIREF index |
plnpolonia.hpp | PLN-POLONIA index |
primeindex.cpp | |
primeindex.hpp | USD-Prime index |
rubkeyrate.hpp | RUB-KEYRATE index |
saibor.hpp | SAR-SAIBOR index |
seksior.hpp | SEK T/N rate |
sekstibor.hpp | SEK-STIBOR index |
sekstina.hpp | SEK T/N rate |
sgdsibor.hpp | SGD-SIBOR index |
sgdsor.hpp | SGD-SOR index |
skkbribor.hpp | SKK-BRIBOR index |
sofr.cpp | |
sofr.hpp | SOFR-TERM index |
sonia.cpp | |
sonia.hpp | SONIA index |
sora.hpp | Singapore Overnight Average Rate (sora) |
termrateindex.hpp | Ibor index class to represent term rates like SOFR-1M, 3M, 6M, 12M |
thbbibor.hpp | THB-BIBOR index |
thor.hpp | THB-THOR index |
tonar.hpp | Tokyo Overnight Average Rate (TONAR) |
twdtaibor.hpp | |
behicp.hpp | Belgium HICP index |
bmaindexwrapper.hpp | Wrapper class for bmaindex, for the purpose of providing iborindex inheritance |
bondindex.cpp | |
bondindex.hpp | Bond index class representing historical and forward bond prices |
cacpi.hpp | CAD CPI index |
commoditybasisfutureindex.cpp | |
commoditybasisfutureindex.hpp | Commodity basis future index class for holding price histories and forwarding |
commodityindex.cpp | |
commodityindex.hpp | Commodity index class for holding commodity spot and futures price histories and forwarding |
compoequityindex.cpp | |
compoequityindex.hpp | Equity index converting the original equity currency to another currency |
compositeindex.cpp | |
compositeindex.hpp | Index representing a weighted sum of underlying indices |
decpi.hpp | German CPI inflation index |
dividendmanager.cpp | |
dividendmanager.hpp | Dividend manager |
dkcpi.hpp | DKK CPI index |
eqfxindexbase.hpp | A common base class for the FX and Equity Indices. Provides a forecast fixing method for time so the indices can be used in termstructures that use time lookup |
equityindex.cpp | Equity index class for holding equity fixing histories and forwarding |
equityindex.hpp | Equity index class for holding equity fixing histories and forwarding |
escpi.hpp | Spain CPI index |
fallbackiborindex.cpp | |
fallbackiborindex.hpp | Wrapper class for ibor index managing the fallback rules |
fallbackovernightindex.cpp | |
fallbackovernightindex.hpp | Wrapper class for overnight index managing the fallback rules |
formulabasedindex.cpp | |
formulabasedindex.hpp | Formula based index |
frcpi.hpp | French CPI inflation index |
fxindex.cpp | |
fxindex.hpp | FX index class |
genericiborindex.cpp | |
genericiborindex.hpp | Generic Ibor Index |
genericindex.hpp | Generic index class for storing price histories |
iborindexfixingoverride.hpp | Ibor index wrapper with fixings |
inflationindexobserver.hpp | Inflation index observer class |
inflationindexwrapper.cpp | |
inflationindexwrapper.hpp | Wrapper classes for inflation yoy and interpolation |
offpeakpowerindex.cpp | |
offpeakpowerindex.hpp | Commodity future index for off peak power prices |
region.cpp | |
region.hpp | Region, i.e. geographical area, specification |
secpi.hpp | SEK CPI index |
► instruments | |
ascot.cpp | |
ascot.hpp | Ascot class |
averageois.cpp | |
averageois.hpp | Swap of arithmetic average overnight index against fixed |
balanceguaranteedswap.cpp | |
balanceguaranteedswap.hpp | Balance Guaranteed Swap instrument |
bondbasket.cpp | |
bondbasket.hpp | Basket of defaultable bonds |
bondoption.cpp | |
bondoption.hpp | Bond option class |
bondrepo.cpp | |
bondrepo.hpp | Bond repo instrument |
bondtotalreturnswap.cpp | |
bondtotalreturnswap.hpp | |
brlcdiswap.cpp | |
brlcdiswap.hpp | Standard BRL CDI swap |
cashflowresults.cpp | |
cashflowresults.hpp | Class holding cashflow-related results |
cashsettledeuropeanoption.cpp | |
cashsettledeuropeanoption.hpp | Cash settled european vanilla option |
cbo.cpp | Collateralized bond obligation instrument |
cbo.hpp | Collateralized bond obligation instrument |
cdsoption.cpp | |
cdsoption.hpp | CDS option, removed requirements (rec must knock out, no upfront amount), that should be taken care of in pricing engines |
cliquetoption.cpp | |
cliquetoption.hpp | Cliquet option |
commodityapo.cpp | |
commodityapo.hpp | Swaption class |
commodityforward.cpp | |
commodityforward.hpp | Instrument representing a commodity forward contract |
commodityspreadoption.cpp | |
commodityspreadoption.hpp | Option class |
convertiblebond.cpp | |
convertiblebond.hpp | Convertible bond class |
convertiblebond2.cpp | |
convertiblebond2.hpp | |
creditlinkedswap.cpp | |
creditlinkedswap.hpp | Credit linked swap instrument |
crossccybasismtmresetswap.cpp | |
crossccybasismtmresetswap.hpp | Cross currency basis swap instrument with MTM reset |
crossccybasisswap.cpp | |
crossccybasisswap.hpp | Cross currency basis swap instrument |
crossccyfixfloatmtmresetswap.cpp | |
crossccyfixfloatmtmresetswap.hpp | Cross currency fix float swap instrument with MTM reset |
crossccyfixfloatswap.cpp | |
crossccyfixfloatswap.hpp | Cross currency fixed vs float swap instrument |
crossccyswap.cpp | |
crossccyswap.hpp | Swap instrument with legs involving two currencies |
currencyswap.cpp | |
currencyswap.hpp | Interest rate swap with extended interface |
deposit.cpp | |
deposit.hpp | Deposit instrument |
equityforward.cpp | |
equityforward.hpp | Equityforward instrument |
fixedbmaswap.cpp | |
fixedbmaswap.hpp | Fixed vs averaged bma swap |
flexiswap.cpp | |
flexiswap.hpp | Flexi-Swap instrument with global notional bounds |
forwardbond.cpp | |
forwardbond.hpp | Forward bond class |
fxforward.cpp | |
fxforward.hpp | Defaultable fxforward instrument |
genericswaption.cpp | |
genericswaption.hpp | Swaption class |
impliedbondspread.cpp | |
impliedbondspread.hpp | Utilities for implied bond credit spread calculation |
indexcdsoption.cpp | |
indexcdsoption.hpp | Index CDS option instrument |
indexcreditdefaultswap.cpp | |
indexcreditdefaultswap.hpp | Index Credit default swap |
makeaverageois.cpp | |
makeaverageois.hpp | Helper class to instantiate standard average ON indexed swaps |
makecds.cpp | |
makecds.hpp | Helper class to instantiate standard market cds |
makeoiscapfloor.cpp | |
makeoiscapfloor.hpp | Helper class to instantiate standard market OIS cap / floors |
multiccycompositeinstrument.cpp | |
multiccycompositeinstrument.hpp | Bond option class |
multilegoption.cpp | |
multilegoption.hpp | Multi leg option instrument |
nullinstrument.hpp | A null instrument that always returns an NPV of 0 |
oiccbasisswap.cpp | |
oiccbasisswap.hpp | Cross currency overnight index swap paying compounded overnight vs. float |
outperformanceoption.cpp | |
outperformanceoption.hpp | |
pairwisevarianceswap.cpp | |
pairwisevarianceswap.hpp | Pirwise Variance swap |
payment.cpp | |
payment.hpp | Payment instrument |
rebatedexercise.cpp | |
rebatedexercise.hpp | More flexible version of ql class |
riskparticipationagreement.cpp | |
riskparticipationagreement.hpp | RPA instrument |
riskparticipationagreement_tlock.cpp | |
riskparticipationagreement_tlock.hpp | RPA instrument for tlock underlyings |
subperiodsswap.cpp | |
subperiodsswap.hpp | Single currency sub periods swap instrument |
syntheticcdo.cpp | |
syntheticcdo.hpp | Synthetic Collateralized Debt Obligation and pricing engines |
tenorbasisswap.cpp | |
tenorbasisswap.hpp | Single currency tenor basis swap instrument |
vanillaforwardoption.hpp | Vanilla forward option on a single asset |
varianceswap.cpp | |
varianceswap.hpp | Variance swap |
► interpolators | |
optioninterpolator2d.hpp | |
► math | |
basiccpuenvironment.cpp | |
basiccpuenvironment.hpp | Basic compute env implementation using the cpu |
blockmatrixinverse.cpp | |
blockmatrixinverse.hpp | Inverse of a matrix using a block formula |
bucketeddistribution.cpp | Deals with a bucketed distribution |
bucketeddistribution.hpp | Deals with a bucketed distribution |
compiledformula.cpp | |
compiledformula.hpp | Compiled formula |
computeenvironment.cpp | |
computeenvironment.hpp | Interface to compute envs |
constantinterpolation.hpp | Flat interpolation decorator |
covariancesalvage.hpp | Methods to make a symmetric matrix positive semidefinite |
deltagammavar.cpp | |
deltagammavar.hpp | Functions to compute delta or delta-gamma VaR numbers |
differentialevolution_mt.cpp | |
differentialevolution_mt.hpp | Multithreaded version of QL class |
discretedistribution.cpp | |
discretedistribution.hpp | Discretized probability density and cumulative probability |
fillemptymatrix.cpp | |
fillemptymatrix.hpp | Functions to fill a "not-completely-populated" matrix |
flatextrapolation.hpp | Flat interpolation decorator |
flatextrapolation2d.hpp | |
kendallrankcorrelation.hpp | Kendall's rank correlation coefficient computation |
logquadraticinterpolation.hpp | Log-quadratic interpolation between discrete points |
matrixfunctions.cpp | |
matrixfunctions.hpp | Matrix functions |
method_mt.hpp | Abstract multithreaded optimization method class |
nadarayawatson.hpp | Nadaraya-Watson regression |
openclenvironment.cpp | |
openclenvironment.hpp | Opencl compute env implementation |
problem_mt.hpp | Abstract optimization problem class (for multithreaded optimization methods) |
quadraticinterpolation.hpp | Quadratic interpolation between discrete points |
randomvariable.cpp | |
randomvariable.hpp | |
randomvariable_io.cpp | |
randomvariable_io.hpp | |
randomvariable_opcodes.hpp | |
randomvariable_ops.cpp | |
randomvariable_ops.hpp | Ops for type randomvariable |
randomvariablelsmbasissystem.cpp | |
randomvariablelsmbasissystem.hpp | Ql utility class for random variables |
stabilisedglls.hpp | Numerically stabilised general linear least squares |
stoplightbounds.cpp | |
stoplightbounds.hpp | Compute stop light bounds for overlapping and correlated PL |
trace.hpp | Trace of a quadratic matrix |
► methods | |
brownianbridgepathinterpolator.cpp | |
brownianbridgepathinterpolator.hpp | Brownian bridge path interpolator |
fdmblackscholesmesher.cpp | 1-d mesher for the Black-Scholes process (in ln(S)) |
fdmblackscholesmesher.hpp | Extended version of the QuantLib class, see the documentation for details |
fdmblackscholesop.cpp | |
fdmblackscholesop.hpp | Extended version of the QuantLib class, see the documentation for details |
fdmdefaultableequityjumpdiffusionfokkerplanckop.cpp | |
fdmdefaultableequityjumpdiffusionfokkerplanckop.hpp | |
fdmdefaultableequityjumpdiffusionop.cpp | |
fdmdefaultableequityjumpdiffusionop.hpp | |
fdmlgmop.cpp | |
fdmlgmop.hpp | Finite difference operator LGM model |
fdmquantohelper.cpp | |
fdmquantohelper.hpp | Extended version of the QuantLib class, see the documentation for details |
multipathgeneratorbase.cpp | |
multipathgeneratorbase.hpp | Base class for multi path generators |
multipathvariategenerator.cpp | |
multipathvariategenerator.hpp | Multi path generators returning the generating N(0,1) variates, this is very much in parallel to the MultiPathGeneratorBase interface and derived classes, including the make function |
pathgeneratorfactory.hpp | Base class and standard implementation for path generator factories |
projectedbufferedmultipathgenerator.cpp | |
projectedbufferedmultipathgenerator.hpp | Multi path generator projecting paths from a buffered state processr |
projectedbufferedmultipathgeneratorfactory.hpp | Path generator factory that builds a projected path generator |
projectedvariatemultipathgenerator.cpp | |
projectedvariatemultipathgenerator.hpp | Multi path generator projecting variates from another variate generator |
projectedvariatepathgeneratorfactory.hpp | Path generator factory that builds a projected path generator |
► models | |
annuitymapping.cpp | |
annuitymapping.hpp | Base class for annuity mapping functions used in TSR models |
basket.cpp | |
basket.hpp | Basket of issuers and related notionals |
blackscholesmodelwrapper.hpp | Wrapper around a vector of BS processes |
carrmadanarbitragecheck.cpp | |
carrmadanarbitragecheck.hpp | Arbitrage checks based on Carr, Madan, A note on sufficient conditions for no arbitrage (2005) |
cdsoptionhelper.cpp | |
cdsoptionhelper.hpp | Cds option calibration helper |
cirppconstantfellerparametrization.hpp | Constant CIR ++ parametrization |
cirppconstantparametrization.hpp | Constant CIR ++ parametrization |
cirppimplieddefaulttermstructure.cpp | |
cirppimplieddefaulttermstructure.hpp | Default probability structure implied by a CIRPP model |
cirppparametrization.hpp | CIR ++ parametrisation |
cmscaphelper.cpp | |
cmscaphelper.hpp | Cms Option helper class |
commoditymodel.hpp | Commodity model base class |
commodityschwartzmodel.cpp | |
commodityschwartzmodel.hpp | Schwartz (1997) one-factor model of the commodity price termstructure |
commodityschwartzparametrization.cpp | |
commodityschwartzparametrization.hpp | Schwartz commodity model parametrization |
constantlosslatentmodel.hpp | |
cpicapfloorhelper.cpp | |
cpicapfloorhelper.hpp | CPI Cap Floor calibration helper |
crcirpp.cpp | |
crcirpp.hpp | CIR++ credit model class |
crlgm1fparametrization.hpp | Credit Linear Gaussian Markov 1 factor parametrization |
crossassetanalytics.cpp | |
crossassetanalytics.hpp | Analytics for the cross asset model |
crossassetanalyticsbase.hpp | Basic functions for analytics in the cross asset model |
crossassetmodel.cpp | |
crossassetmodel.hpp | Cross asset model |
crossassetmodelimpliedeqvoltermstructure.cpp | |
crossassetmodelimpliedeqvoltermstructure.hpp | Dynamic black volatility term structure |
crossassetmodelimpliedfxvoltermstructure.cpp | |
crossassetmodelimpliedfxvoltermstructure.hpp | Dynamic black volatility term structure |
crstateparametrization.hpp | Credit state parametrization |
defaultableequityjumpdiffusionmodel.cpp | |
defaultableequityjumpdiffusionmodel.hpp | |
defaultlossmodel.hpp | |
defaultprobabilitylatentmodel.hpp | |
dkimpliedyoyinflationtermstructure.cpp | |
dkimpliedyoyinflationtermstructure.hpp | Year on year inflation term structure implied by a Dodgson Kainth (DK) model |
dkimpliedzeroinflationtermstructure.cpp | |
dkimpliedzeroinflationtermstructure.hpp | Zero inflation term structure implied by a Dodgson Kainth (DK) model |
eqbsconstantparametrization.cpp | |
eqbsconstantparametrization.hpp | Constant equity model parametrization |
eqbsparametrization.cpp | |
eqbsparametrization.hpp | EQ Black Scholes parametrization |
eqbspiecewiseconstantparametrization.cpp | |
eqbspiecewiseconstantparametrization.hpp | Piecewise constant model parametrization |
exactbachelierimpliedvolatility.cpp | |
exactbachelierimpliedvolatility.hpp | Implied bachelier volatility based on Jaeckel, Implied Normal Volatility, 2017 |
extendedconstantlosslatentmodel.hpp | |
futureoptionhelper.cpp | |
futureoptionhelper.hpp | Calibration helper for Black-Scholes options |
fxbsconstantparametrization.cpp | |
fxbsconstantparametrization.hpp | Constant FX model parametrization |
fxbsmodel.hpp | Fx black scholes model |
fxbsparametrization.cpp | |
fxbsparametrization.hpp | FX Black Scholes parametrization |
fxbspiecewiseconstantparametrization.cpp | |
fxbspiecewiseconstantparametrization.hpp | Piecewise constant model parametrization |
fxeqoptionhelper.cpp | |
fxeqoptionhelper.hpp | Calibration helper for Black-Scholes options |
fxmodel.hpp | Fx model base class |
gaussian1dcrossassetadaptor.cpp | |
gaussian1dcrossassetadaptor.hpp | Adaptor class that extracts one irlgm1f component |
gaussianlhplossmodel.cpp | |
gaussianlhplossmodel.hpp | |
homogeneouspooldef.hpp | |
hullwhitebucketing.cpp | |
hullwhitebucketing.hpp | Probability bucketing as in Valuation of a CDO and an nth to Default CDS without Monte Carlo Simulation, Appdx. B |
hwconstantparametrization.hpp | Hull White n factor parametrization with constant reversion and vol |
hwmodel.cpp | |
hwmodel.hpp | Hull white n Factor model class |
hwparametrization.hpp | Hull White n factor parametrization |
infdkparametrization.hpp | Inflation Dodgson Kainth parametrization |
infdkvectorised.cpp | |
infdkvectorised.hpp | |
infjyparameterization.cpp | |
infjyparameterization.hpp | Jarrow Yildrim inflation parameterization |
inhomogeneouspooldef.hpp | |
irlgm1fconstantparametrization.hpp | Constant model parametrization |
irlgm1fparametrization.hpp | Interest Rate Linear Gaussian Markov 1 factor parametrization |
irlgm1fpiecewiseconstanthullwhiteadaptor.hpp | Adaptor to emulate piecewise constant Hull White parameters |
irlgm1fpiecewiseconstantparametrization.hpp | Piecewise constant model parametrization |
irlgm1fpiecewiselinearparametrization.hpp | Piecewise linear model parametrization |
irmodel.hpp | Ir model base class |
jyimpliedyoyinflationtermstructure.cpp | |
jyimpliedyoyinflationtermstructure.hpp | Year on year inflation term structure implied by a Jarrow Yildrim (JY) model |
jyimpliedzeroinflationtermstructure.cpp | |
jyimpliedzeroinflationtermstructure.hpp | Zero inflation term structure implied by a Jarrow Yildrim (JY) model |
kienitzlawsonswaynesabrpdedensity.cpp | |
kienitzlawsonswaynesabrpdedensity.hpp | Adaption of VBA code by Jörg Kienitz, 2017, to create a SABR density with PDE methods |
lgm.cpp | |
lgm.hpp | Lgm model class |
lgmbackwardsolver.hpp | Interface for LGM1F backward solver |
lgmcalibrationinfo.cpp | |
lgmcalibrationinfo.hpp | Info data on how a lgm model was calibrated |
lgmconvolutionsolver2.cpp | |
lgmconvolutionsolver2.hpp | Numeric convolution solver for the LGM model using RandoMVariable |
lgmfdsolver.cpp | |
lgmfdsolver.hpp | |
lgmimplieddefaulttermstructure.cpp | |
lgmimplieddefaulttermstructure.hpp | Default probability structure implied by a LGM model |
lgmimpliedyieldtermstructure.cpp | |
lgmimpliedyieldtermstructure.hpp | Yield term structure implied by a LGM model |
lgmvectorised.cpp | |
lgmvectorised.hpp | Vectorised lgm model calculations |
linearannuitymapping.cpp | |
linearannuitymapping.hpp | Linear annuity mapping function f(S) = a*S+b |
linkablecalibratedmodel.cpp | |
linkablecalibratedmodel.hpp | Calibrated model class with linkable parameters |
marketobserver.hpp | Helper class for model builders that observes market ts |
modelbuilder.hpp | Model builder base class |
modelimpliedpricetermstructure.cpp | |
modelimpliedpricetermstructure.hpp | Price term structure implied by a COM model |
modelimpliedyieldtermstructure.cpp | |
modelimpliedyieldtermstructure.hpp | Yield term structure implied by an IR model |
normalsabr.cpp | |
normalsabr.hpp | Normal SABR model implied volatility approximation |
normalsabrinterpolation.hpp | Normal SABR interpolation interpolation between discrete points |
normalsabrsmilesection.cpp | |
normalsabrsmilesection.hpp | Normal sabr smile section class |
parametrization.cpp | |
parametrization.hpp | Base class for model parametrizations |
piecewiseconstanthelper.cpp | |
piecewiseconstanthelper.hpp | Helper classes for piecewise constant parametrizations |
poollossmodel.hpp | |
projectedcrossassetmodel.cpp | |
projectedcrossassetmodel.hpp | Cross asset model projection utils |
pseudoparameter.hpp | Parameter giving access to calibration machinery |
representativefxoption.cpp | |
representativefxoption.hpp | Representative fx option matcher |
representativeswaption.cpp | |
representativeswaption.hpp | Representative swaption matcher |
transitionmatrix.cpp | |
transitionmatrix.hpp | Utility functions for transition matrices and generators |
yoycapfloorhelper.cpp | |
yoycapfloorhelper.hpp | Year on year inflation cap floor calibration helper |
yoyinflationmodeltermstructure.cpp | |
yoyinflationmodeltermstructure.hpp | Year-on-year inflation term structure implied by a cross asset model |
yoyswaphelper.cpp | |
yoyswaphelper.hpp | Year on year inflation swap calibration helper |
zeroinflationmodeltermstructure.cpp | |
zeroinflationmodeltermstructure.hpp | Zero inflation term structure implied by a cross asset model |
► pricingengines | |
accrualbondrepoengine.cpp | |
accrualbondrepoengine.hpp | |
amccalculator.hpp | Interface for amc calculator |
analyticbarrierengine.cpp | |
analyticbarrierengine.hpp | Analytic barrier option engines |
analyticcashsettledeuropeanengine.cpp | |
analyticcashsettledeuropeanengine.hpp | Pricing engine for cash settled European vanilla options |
analyticcclgmfxoptionengine.cpp | |
analyticcclgmfxoptionengine.hpp | Analytic cc lgm fx option engine |
analyticdigitalamericanengine.cpp | |
analyticdigitalamericanengine.hpp | Wrapper of QuantLib analytic digital American option engine to allow for flipping back some of the additional results in the case of FX instruments where the trade builder may have inverted the underlying pair |
analyticdkcpicapfloorengine.cpp | |
analyticdkcpicapfloorengine.hpp | Analytic dk cpi cap floor engine |
analyticdoublebarrierbinaryengine.cpp | |
analyticdoublebarrierbinaryengine.hpp | Wrapper of QuantLib analytic double barrier binary engine to allow for flipping back some of the additional results in the case of FX instruments where the trade builder may have inverted the underlying pair |
analyticdoublebarrierengine.cpp | |
analyticdoublebarrierengine.hpp | Analytic barrier option engines |
analyticeuropeanengine.cpp | |
analyticeuropeanengine.hpp | Wrapper of QuantLib analytic European engine to allow for flipping back some of the additional results in the case of FX instruments where the trade builder may have inverted the underlying pair |
analyticeuropeanenginedeltagamma.cpp | |
analyticeuropeanenginedeltagamma.hpp | Analytic European engine providing sensitivities |
analyticeuropeanforwardengine.cpp | |
analyticeuropeanforwardengine.hpp | Analytic European Forward engine |
analyticjycpicapfloorengine.cpp | |
analyticjycpicapfloorengine.hpp | Analytic Jarrow Yildrim (JY) CPI cap floor engine |
analyticjyyoycapfloorengine.cpp | |
analyticjyyoycapfloorengine.hpp | Analytic Jarrow Yildrim (JY) year on year cap floor engine |
analyticlgmcdsoptionengine.cpp | |
analyticlgmcdsoptionengine.hpp | Analytic lgm cds option engine |
analyticlgmswaptionengine.cpp | |
analyticlgmswaptionengine.hpp | Analytic engine for european swaptions in the LGM model |
analyticoutperformanceoptionengine.cpp | |
analyticoutperformanceoptionengine.hpp | Analytic European engine for outperformance options |
analyticxassetlgmeqoptionengine.cpp | |
analyticxassetlgmeqoptionengine.hpp | Analytic cross-asset lgm eq option engine |
baroneadesiwhaleyengine.cpp | |
baroneadesiwhaleyengine.hpp | Barone-Adesi and Whaley approximation engine |
binomialconvertibleengine.cpp | |
binomialconvertibleengine.hpp | Binomial engine for convertible bonds |
blackbondoptionengine.cpp | |
blackbondoptionengine.hpp | Black bond option engine |
blackcdsoptionengine.cpp | |
blackcdsoptionengine.hpp | Black credit default swap option engine |
blackindexcdsoptionengine.cpp | |
blackindexcdsoptionengine.hpp | Black index credit default swap option engine |
blackmultilegoptionengine.cpp | |
blackmultilegoptionengine.hpp | Simple Black European swaption engine |
blackswaptionenginedeltagamma.cpp | |
blackswaptionenginedeltagamma.hpp | Swaption engine providing analytical deltas for vanilla swaps |
cboengine.cpp | |
cboengine.hpp | Collateralized bond obligation pricing engine |
cbomcengine.cpp | |
cbomcengine.hpp | Monte Carlo pricing engine for the cashflow CDO instrument |
commodityapoengine.cpp | |
commodityapoengine.hpp | Commodity average price option engine |
commodityschwartzfutureoptionengine.cpp | |
commodityschwartzfutureoptionengine.hpp | Commodity future options priced in the Schwartz model |
commodityspreadoptionengine.cpp | |
commodityspreadoptionengine.hpp | Commodity spread option engine |
commodityswaptionengine.cpp | |
commodityswaptionengine.hpp | Commodity swaption engine |
cpibacheliercapfloorengine.cpp | |
cpibacheliercapfloorengine.hpp | CPI cap/floor engine using the Bachelier pricing formula and interpreting the volatility data as normal vols |
cpiblackcapfloorengine.cpp | |
cpiblackcapfloorengine.hpp | CPI cap/floor engine using the Black pricing formula and interpreting the volatility data as lognormal vols |
cpicapfloorengines.cpp | Extended version of the QuantLib engine, strike adjustment for seasoned CPI Cap/Floor pricing |
cpicapfloorengines.hpp | Extended version of the QuantLib engine, strike adjustment for seasoned CPI Cap/Floor pricing |
crossccyswapengine.cpp | |
crossccyswapengine.hpp | Cross currency swap engine |
depositengine.cpp | |
depositengine.hpp | Deposit engine |
discountingbondrepoengine.cpp | |
discountingbondrepoengine.hpp | |
discountingbondtrsengine.cpp | |
discountingbondtrsengine.hpp | Engine to value a Bond TRS |
discountingcommodityforwardengine.cpp | |
discountingcommodityforwardengine.hpp | Engine to value a commodity forward contract |
discountingcreditlinkedswapengine.cpp | |
discountingcreditlinkedswapengine.hpp | Credit linked swap pricing engine |
discountingcurrencyswapengine.cpp | |
discountingcurrencyswapengine.hpp | Discounting currency swap engine |
discountingcurrencyswapenginedeltagamma.cpp | |
discountingcurrencyswapenginedeltagamma.hpp | Discounting currency swap engine providing analytical deltas and gammas for vanilla swaps |
discountingequityforwardengine.cpp | |
discountingequityforwardengine.hpp | Engine to value an Equity Forward contract |
discountingforwardbondengine.cpp | |
discountingforwardbondengine.hpp | Engine to value a Forward Bond contract |
discountingfxforwardengine.cpp | |
discountingfxforwardengine.hpp | Engine to value an FX Forward off two yield curves |
discountingfxforwardenginedeltagamma.cpp | |
discountingfxforwardenginedeltagamma.hpp | Engine to value an FX Forward off two yield curves |
discountingriskybondengine.cpp | |
discountingriskybondengine.hpp | Risky Bond Engine |
discountingriskybondenginemultistate.cpp | |
discountingriskybondenginemultistate.hpp | Risky Bond Engine |
discountingswapenginedeltagamma.cpp | |
discountingswapenginedeltagamma.hpp | Swap engine providing analytical deltas and gammas for vanilla swaps |
discountingswapenginemulticurve.cpp | |
discountingswapenginemulticurve.hpp | Swap engine employing assumptions to speed up calculation |
discretizedconvertible.cpp | |
discretizedconvertible.hpp | Discretized convertible |
fdconvertiblebondevents.cpp | |
fdconvertiblebondevents.hpp | |
fddefaultableequityjumpdiffusionconvertiblebondengine.cpp | |
fddefaultableequityjumpdiffusionconvertiblebondengine.hpp | |
indexcdsoptionbaseengine.cpp | |
indexcdsoptionbaseengine.hpp | Base class for index cds option pricing engines |
indexcdstrancheengine.cpp | |
indexcdstrancheengine.hpp | Index CDS tranche pricing engine |
inflationcapfloorengines.cpp | |
inflationcapfloorengines.hpp | Inflation cap/floor engines from QuantLib, with optional external discount curve |
intrinsicascotengine.cpp | |
intrinsicascotengine.hpp | Intrinsic engine for Ascots |
lgmconvolutionsolver.cpp | |
lgmconvolutionsolver.hpp | Numeric convolution solver for the LGM model |
mccamcurrencyswapengine.cpp | |
mccamcurrencyswapengine.hpp | MC CAM engine for currency swaps |
mccamfxforwardengine.cpp | |
mccamfxforwardengine.hpp | MC CAM engine for FX Forward instrument |
mccamfxoptionengine.cpp | |
mccamfxoptionengine.hpp | MC CAM engine for FX Option instrument |
mclgmswapengine.cpp | |
mclgmswapengine.hpp | MC LGM swap engines |
mclgmswaptionengine.cpp | |
mclgmswaptionengine.hpp | MC LGM swaption engines |
mcmultilegbaseengine.cpp | |
mcmultilegbaseengine.hpp | Base MC engine for multileg (option) instruments |
mcmultilegoptionengine.cpp | |
mcmultilegoptionengine.hpp | MC engine for multi leg option instrument |
midpointcdoengine.cpp | |
midpointcdoengine.hpp | |
midpointcdsenginemultistate.cpp | |
midpointcdsenginemultistate.hpp | Risky Bond Engine |
midpointindexcdsengine.cpp | |
midpointindexcdsengine.hpp | Mid-point engine for credit default swaps |
numericalintegrationindexcdsoptionengine.cpp | |
numericalintegrationindexcdsoptionengine.hpp | Numerical integration index credit default swap option engine |
numericlgmbgsflexiswapengine.cpp | |
numericlgmbgsflexiswapengine.hpp | Numeric engine for balance guaranteed swaps using a flexi swap proxy in the LGM model |
numericlgmflexiswapengine.cpp | |
numericlgmflexiswapengine.hpp | Numeric engine for flexi swaps in the LGM model |
numericlgmmultilegoptionengine.cpp | |
numericlgmmultilegoptionengine.hpp | |
oiccbasisswapengine.cpp | |
oiccbasisswapengine.hpp | Overnight Indexed Cross Currency Basis Swap Engine |
pairwisevarianceswapengine.cpp | Pairwise variance swap engine |
pairwisevarianceswapengine.hpp | Pairwise variance swap engine |
paymentdiscountingengine.cpp | |
paymentdiscountingengine.hpp | Single payment discounting engine |
tflattice.hpp | Binomial Tsiveriotis-Fernandes tree model |
varianceswapgeneralreplicationengine.cpp | Equity variance swap engine |
varianceswapgeneralreplicationengine.hpp | Variance swap engine |
volatilityfromvarianceswapengine.cpp | Volatility swap engine |
volatilityfromvarianceswapengine.hpp | Volatility swap engine |
► processes | |
commodityschwartzstateprocess.cpp | |
commodityschwartzstateprocess.hpp | COM state process for the one-factor Schwartz model |
crcirppstateprocess.cpp | |
crcirppstateprocess.hpp | CIR++ model state process |
crossassetstateprocess.cpp | |
crossassetstateprocess.hpp | Crossasset model state process |
irhwstateprocess.cpp | |
irhwstateprocess.hpp | Ir hw model state process |
irlgm1fstateprocess.cpp | |
irlgm1fstateprocess.hpp | Ir LGM 1f model state process |
► quotes | |
basecorrelationquote.hpp | Wrapper around base correlation term structure for given detachment point |
compositevectorquote.hpp | Applies a function of a vector of quotes |
exceptionquote.hpp | Throws exception when called |
logquote.cpp | Implementation file for logquote |
logquote.hpp | Stores log of quote for log-linear interpolation |
► termstructures | |
► credit | |
basecorrelationstructure.cpp | |
basecorrelationstructure.hpp | Abstract base correlation structure and an 2d-interpolated base correlation structure |
spreadedbasecorrelationcurve.cpp | |
spreadedbasecorrelationcurve.hpp | |
► inflation | |
constantcpivolatility.cpp | |
constantcpivolatility.hpp | Constant CPI Volatility Surface |
cpipricevolatilitysurface.hpp | |
cpivolatilitystructure.cpp | |
cpivolatilitystructure.hpp | Interpolated correlation term structure |
inflationtraits.hpp | Interpolated correlation term structure |
piecewisezeroinflationcurve.hpp | Piecewise interpolated zero inflation term structure |
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.cpp | |
aposurface.hpp | Average future price option surface derived from future option surface |
atmadjustedsmilesection.hpp | |
averagefuturepricehelper.cpp | |
averagefuturepricehelper.hpp | Price helper for average of future settlement prices over a period |
averageoffpeakpowerhelper.cpp | |
averageoffpeakpowerhelper.hpp | Price helper for average of off-peak electricity prices over a period |
averageoisratehelper.cpp | |
averageoisratehelper.hpp | Rate helpers to facilitate usage of AverageOIS in bootstrapping |
averagespotpricehelper.cpp | |
averagespotpricehelper.hpp | Price helper for average of spot price over a period |
basistwoswaphelper.cpp | |
basistwoswaphelper.hpp | Libor basis swap helper as two swaps |
blackdeltautilities.cpp | |
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.cpp | |
blackvariancecurve3.hpp | Black volatility curve modeled as variance curve |
blackvariancesurfacemoneyness.cpp | |
blackvariancesurfacemoneyness.hpp | Black volatility surface based on forward moneyness |
blackvariancesurfacesparse.cpp | |
blackvariancesurfacesparse.hpp | Black volatility surface modeled as variance surface |
blackvariancesurfacestddevs.cpp | |
blackvariancesurfacestddevs.hpp | Black volatility surface modeled as variance surface |
blackvolconstantspread.cpp | |
blackvolconstantspread.hpp | Surface that combines an ATM curve and vol spreads from a surface |
blackvolsurfaceabsolute.cpp | |
blackvolsurfaceabsolute.hpp | Black volatility surface based on absolute quotes |
blackvolsurfacebfrr.cpp | |
blackvolsurfacebfrr.hpp | Black volatility surface based on bf/rr quotes |
blackvolsurfacedelta.cpp | |
blackvolsurfacedelta.hpp | Black volatility surface based on delta |
blackvolsurfaceproxy.cpp | |
blackvolsurfaceproxy.hpp | Wrapper class for a BlackVolTermStructure when using proxy vols |
blackvolsurfacewithatm.cpp | |
blackvolsurfacewithatm.hpp | Wrapper class for a BlackVolTermStructure that easily exposes ATM vols |
bondyieldshiftedcurvetermstructure.hpp | Term structure provided yield curve shifted by bond spread |
brlcdiratehelper.cpp | |
brlcdiratehelper.hpp | Rate helper based on standard BRL CDI swap |
capfloorhelper.cpp | |
capfloorhelper.hpp | Helper for bootstrapping optionlet volatilities from cap floor volatilities |
capfloortermvolcurve.hpp | Cap floor at-the-money term volatility curve |
capfloortermvolsurface.cpp | |
capfloortermvolsurface.hpp | Cap/floor smile volatility surface |
capfloortermvolsurfacesparse.hpp | |
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.cpp | |
correlationtermstructure.hpp | Term structure of correlations |
creditcurve.cpp | |
creditcurve.hpp | Wrapper for default curves, adding (index) reference data |
creditvolcurve.cpp | |
creditvolcurve.hpp | Credit vol curve |
crossccybasismtmresetswaphelper.cpp | |
crossccybasismtmresetswaphelper.hpp | Cross currency basis swap helper with MTM reset |
crossccybasisswaphelper.cpp | |
crossccybasisswaphelper.hpp | Cross currency basis swap helper |
crossccyfixfloatmtmresetswaphelper.cpp | |
crossccyfixfloatmtmresetswaphelper.hpp | |
crossccyfixfloatswaphelper.cpp | |
crossccyfixfloatswaphelper.hpp | Cross currency fixed vs. float swap helper |
crosscurrencypricetermstructure.cpp | |
crosscurrencypricetermstructure.hpp | Price term structure in a given currency derived from a price term structure in another currency |
datedstrippedoptionlet.cpp | |
datedstrippedoptionlet.hpp | Stripped optionlet surface with fixed reference date |
datedstrippedoptionletadapter.cpp | |
datedstrippedoptionletadapter.hpp | StrippedOptionlet Adapter |
datedstrippedoptionletbase.hpp | Abstract class for optionlet surface with fixed reference date |
discountratiomodifiedcurve.cpp | |
discountratiomodifiedcurve.hpp | Discount curve modified by the ratio of two other discount curves |
dynamicblackvoltermstructure.hpp | Dynamic black volatility term structure |
dynamiccpivolatilitystructure.cpp | |
dynamiccpivolatilitystructure.hpp | Dynamic zero inflation volatility structure |
dynamicoptionletvolatilitystructure.cpp | |
dynamicoptionletvolatilitystructure.hpp | Dynamic optionlet volatility structure |
dynamicstype.hpp | Dynamics type definitions |
dynamicswaptionvolmatrix.cpp | |
dynamicswaptionvolmatrix.hpp | Dynamic swaption volatility matrix |
dynamicyoyoptionletvolatilitystructure.cpp | |
dynamicyoyoptionletvolatilitystructure.hpp | Dynamic yoy inflation optionlet volatility structure |
eqcommoptionsurfacestripper.cpp | |
eqcommoptionsurfacestripper.hpp | Imply equity or commodity volatility surface from put/call price surfaces |
equityforwardcurvestripper.cpp | |
equityforwardcurvestripper.hpp | Imply equity forwards from option put/call parity |
flatcorrelation.cpp | |
flatcorrelation.hpp | Term structure of flat correlations |
flatforwarddividendcurve.cpp | |
flatforwarddividendcurve.hpp | Term structure for a forward dividend curve. If extrapolation is set we extrapolate with the forecast curve |
futurepricehelper.cpp | |
futurepricehelper.hpp | Future price helper |
fxblackvolsurface.cpp | |
fxblackvolsurface.hpp | FX Black volatility surface that incorporates an FxSmile |
fxsmilesection.hpp | FX smile section assuming a strike/volatility space |
fxvannavolgasmilesection.cpp | |
fxvannavolgasmilesection.hpp | FX smile section assuming a strike/volatility space using vanna volga method |
generatordefaulttermstructure.cpp | |
generatordefaulttermstructure.hpp | Default curve implied from a single generator matrix |
hazardspreadeddefaulttermstructure.cpp | |
hazardspreadeddefaulttermstructure.hpp | Adds a constant hazard rate spread to a default term structure |
iborfallbackcurve.cpp | |
iborfallbackcurve.hpp | Projection curve for ibor fallback indices |
immfraratehelper.cpp | |
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.cpp | |
oiccbasisswaphelper.hpp | Overnight Indexed Cross Currency Basis Swap helpers |
oiscapfloorhelper.cpp | |
oiscapfloorhelper.hpp | Helper for bootstrapping optionlet volatilties from ois cap floor volatilities |
oisratehelper.cpp | |
oisratehelper.hpp | Overnight Indexed Swap (aka OIS) rate helpers |
optionletcurve.hpp | Interpolated one-dimensional curve of optionlet volatilities |
optionletstripper.cpp | |
optionletstripper.hpp | Optionlet (caplet/floorlet) volatility stripper |
optionletstripper1.cpp | |
optionletstripper1.hpp | Optionlet (caplet/floorlet) volatility strippers |
optionletstripper2.cpp | |
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 |
overnightfallbackcurve.cpp | |
overnightfallbackcurve.hpp | |
parametricvolatility.cpp | |
parametricvolatility.hpp | Cross-asset, generic volatility structure |
parametricvolatilitysmilesection.cpp | |
parametricvolatilitysmilesection.hpp | |
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 |
pricecurve.hpp | Interpolated price curve |
pricetermstructure.cpp | |
pricetermstructure.hpp | Term structure of prices |
pricetermstructureadapter.cpp | |
pricetermstructureadapter.hpp | PriceTermStructure adapter |
probabilitytraits.hpp | Default probability bootstrap traits for QuantExt |
proxyoptionletvolatility.cpp | |
proxyoptionletvolatility.hpp | Moneyness-adjusted optionlet vol for normal vols |
proxyswaptionvolatility.cpp | |
proxyswaptionvolatility.hpp | Moneyness-adjusted swaption vol for normal vols |
sabrparametricvolatility.cpp | |
sabrparametricvolatility.hpp | Sabr volatility structure |
sabrstrippedoptionletadapter.hpp | Convert a StrippedOptionletBase in to an OptionletVolatilityStructure using a SABR model |
spreadedblackvolatilitycurve.cpp | |
spreadedblackvolatilitycurve.hpp | Spreaded Black volatility curve |
spreadedblackvolatilitysurfacemoneyness.cpp | |
spreadedblackvolatilitysurfacemoneyness.hpp | Spreaded Black volatility surface based on moneyness |
spreadedcorrelationcurve.cpp | |
spreadedcorrelationcurve.hpp | Spreaded correlation curve |
spreadedcpivolatilitysurface.cpp | |
spreadedcpivolatilitysurface.hpp | |
spreadeddiscountcurve.cpp | |
spreadeddiscountcurve.hpp | Spreaded discount term structure |
spreadedinflationcurve.cpp | |
spreadedinflationcurve.hpp | Spreaded inflation term structure |
spreadedoptionletvolatility.cpp | |
spreadedoptionletvolatility.hpp | Adds floor to QuantLib::SpreadedOptionletVolatility |
spreadedoptionletvolatility2.cpp | |
spreadedoptionletvolatility2.hpp | Optionlet volatility with overlayed bilinearly interpolated spread surface |
spreadedpricetermstructure.cpp | |
spreadedpricetermstructure.hpp | Spreaded Term structure of prices |
spreadedsmilesection.cpp | |
spreadedsmilesection.hpp | Adds floor to QuantLib::SmileSection |
spreadedsmilesection2.cpp | |
spreadedsmilesection2.hpp | Smile section with linear interpolated vol spreads |
spreadedsurvivalprobabilitytermstructure.cpp | |
spreadedsurvivalprobabilitytermstructure.hpp | Spreaded default term structure |
spreadedswaptionvolatility.cpp | |
spreadedswaptionvolatility.hpp | Swaption cube defined via atm vol spreads over another cube |
spreadedyoyvolsurface.cpp | |
spreadedyoyvolsurface.hpp | |
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.cpp | |
strippedoptionletadapter2.hpp | StrippedOptionlet Adapter (with a deeper update method, linear interpolation and optional flat extrapolation) |
strippedyoyinflationoptionletvol.cpp | |
strippedyoyinflationoptionletvol.hpp | Stripped YoYInfaltion Optionlet Vol Adapter (with a deeper update method, linear interpolation and optional flat extrapolation) |
subperiodsswaphelper.cpp | |
subperiodsswaphelper.hpp | Single currency sub periods swap helper |
survivalprobabilitycurve.hpp | Interpolated survival probability term structure |
swaptionsabrcube.cpp | |
swaptionsabrcube.hpp | SABR Swaption volatility cube |
swaptionvolatilityconverter.cpp | |
swaptionvolatilityconverter.hpp | Convert swaption volatilities from one type to another |
swaptionvolconstantspread.cpp | |
swaptionvolconstantspread.hpp | Swaption cube that combines an ATM matrix and vol spreads from a cube |
swaptionvolcube2.cpp | |
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.cpp | |
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 |
yoyinflationoptionletvolstripper.cpp | |
yoyinflationoptionletvolstripper.hpp | YoY Inflation Optionlet (caplet/floorlet) volatility strippers |
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 |
► time | |
dateutilities.cpp | |
dateutilities.hpp | Helper functions for date operations |
futureexpirycalculator.hpp | Base class for classes that perform date calculations for future contracts |
yearcounter.cpp | |
yearcounter.hpp | Day counter that returns the nearest integer yearfraction |
► utilities | |
cashflows.cpp | |
cashflows.hpp | Some cashflow related utilities |
commodity.cpp | |
commodity.hpp | Some commodity related utilities |
inflation.cpp | |
inflation.hpp | Some inflation related utilities |
interpolation.hpp | |
savedobservablesettings.hpp | |
time.cpp | |
time.hpp | Time related utilities |
auto_link.hpp | |
quantext.hpp | |
version.hpp | Version |
► test | |
ad.cpp | |
analyticcashsettledeuropeanengine.cpp | |
analyticeuropeanenginedeltagamma.cpp | |
analyticlgmswaptionengine.cpp | |
basecorrelationcurve.cpp | |
bfrrvolsurface.cpp | |
blackswaptionenginedeltagamma.cpp | |
blacktriangulation.cpp | |
blackvariancecurve.cpp | |
blackvariancesurfacesparse.cpp | |
blackvariancesurfacestddevs.cpp | |
blackvolsurfacedelta.cpp | |
blackvolsurfaceproxy.cpp | |
blockmatrixinverse.cpp | |
bondoption.cpp | |
bonds.cpp | |
bondtrs.cpp | |
calendars.cpp | |
capfloormarketdata.hpp | Structs containing capfloor market data that can be used in tests |
capfloortermvolcurve.cpp | |
cashflow.cpp | |
commodityforward.cpp | |
commodityschwartzmodel.cpp | |
commodityspreadoption.cpp | |
computeenvironment.cpp | |
correlationtermstructure.cpp | |
cpicapfloor.cpp | |
cpileg.cpp | |
crcirpp.cpp | |
crossassetmodel.cpp | |
crossassetmodel2.cpp | |
crossassetmodelparametrizations.cpp | |
crossccybasismtmresetswap.cpp | |
crossccybasismtmresetswaphelper.cpp | |
crossccyfixfloatswap.cpp | |
crossccyfixfloatswaphelper.cpp | |
currency.cpp | |
dategeneration.cpp | |
defaultableequityjumpdiffusionmodel.cpp | |
deltagammavar.cpp | |
deposit.cpp | |
discountcurve.cpp | |
discountingcommodityforwardengine.cpp | |
discountingcurrencyswapenginedeltagamma.cpp | |
discountingswapenginedeltagamma.cpp | |
discountratiomodifiedcurve.cpp | |
durationadjustedcmscoupon.cpp | |
dynamicblackvoltermstructure.cpp | |
dynamicswaptionvolmatrix.cpp | |
equityforwardcurvestripper.cpp | |
exactbachelierimpliedvolatility.cpp | |
fddefaultableequityjumppdiffusionconvertiblebondengine.cpp | |
fillemptymatrix.cpp | |
formulabasedcoupon.cpp | |
forwardbond.cpp | |
fxvolsmile.cpp | Filling non-complete matrix |
hullwhitebucketing.cpp | |
index.cpp | |
inflationcurve.cpp | |
inflationvol.cpp | |
interpolatedyoycapfloortermpricesurface.cpp | |
lgmbgsflexiswapengine.cpp | |
lgmflexiswapengine.cpp | |
logquote.cpp | |
mclgmswaptionengine.cpp | |
multilegoption.cpp | |
normalfreeboundarysabr.cpp | |
optionletstripper.cpp | |
payment.cpp | |
piecewiseatmoptionletcurve.cpp | |
piecewiseoptionletcurve.cpp | |
piecewiseoptionletstripper.cpp | |
pricecurve.cpp | |
pricetermstructureadapter.cpp | |
qle_calendars.cpp | |
quadraticinterpolation.cpp | |
randomvariable.cpp | |
randomvariablelsmbasissystem.cpp | |
ratehelpers.cpp | |
stabilisedglls.cpp | |
staticallycorrectedyieldtermstructure.cpp | |
stoplightbounds.cpp | |
strippedoptionletadapter.cpp | |
strippedoptionletadapter2.cpp | |
survivalprobabilitycurve.cpp | |
swaptionmarketdata.hpp | Structs containing swaption market data that can be used in tests |
swaptionvolatilityconverter.cpp | |
swaptionvolconstantspread.cpp | |
testsuite.cpp | Wrapper calling all individual test cases |
toplevelfixture.hpp | Fixture that can be used at top level |
transitionmatrix.cpp | |
utilities.hpp | Helper macros and methods for tests |
yieldcurvemarketdata.hpp | Structs containing yield curve market data that can be used in tests |