| ▼ doc | |
| ► pages | |
| groups.docs | |
| index.docs | |
| license.docs | |
| namespaces.docs | |
| ▼ ored | |
| ► configuration | |
| basecorrelationcurveconfig.cpp | |
| basecorrelationcurveconfig.hpp | Base Correlation curve configuration classes |
| bootstrapconfig.cpp | |
| bootstrapconfig.hpp | Class for holding bootstrap configurations |
| capfloorvolcurveconfig.cpp | |
| capfloorvolcurveconfig.hpp | Cap floor volatility curve configuration class |
| cdsvolcurveconfig.cpp | |
| cdsvolcurveconfig.hpp | CDS and index CDS volatility configuration |
| commoditycurveconfig.cpp | |
| commoditycurveconfig.hpp | Commodity curve configuration class |
| commodityvolcurveconfig.cpp | |
| commodityvolcurveconfig.hpp | Commodity volatility curve configuration |
| conventions.cpp | Currency and instrument specific conventions |
| conventions.hpp | Currency and instrument specific conventions/defaults |
| correlationcurveconfig.cpp | |
| correlationcurveconfig.hpp | |
| currencyconfig.cpp | |
| currencyconfig.hpp | |
| curveconfig.cpp | |
| curveconfig.hpp | Base curve configuration classes |
| curveconfigurations.cpp | |
| curveconfigurations.hpp | Curve configuration repository |
| defaultcurveconfig.cpp | |
| defaultcurveconfig.hpp | Default curve configuration classes |
| equitycurveconfig.cpp | |
| equitycurveconfig.hpp | Equity curve configuration classes |
| equityvolcurveconfig.cpp | |
| equityvolcurveconfig.hpp | Equity volatility curve configuration classes |
| fxspotconfig.hpp | Security spread configuration classes |
| fxvolcurveconfig.cpp | |
| fxvolcurveconfig.hpp | FX volatility curve configuration classes |
| genericyieldvolcurveconfig.cpp | |
| genericyieldvolcurveconfig.hpp | Swaption volatility curve configuration classes |
| iborfallbackconfig.cpp | |
| iborfallbackconfig.hpp | Ibor fallback configuration |
| inflationcapfloorvolcurveconfig.cpp | |
| inflationcapfloorvolcurveconfig.hpp | Inflation CapFloor volatility curve configuration class |
| inflationcurveconfig.cpp | |
| inflationcurveconfig.hpp | Inflation curve config |
| onedimsolverconfig.cpp | |
| onedimsolverconfig.hpp | Class for holding 1-D solver configuration |
| parametricsmileconfiguration.cpp | |
| parametricsmileconfiguration.hpp | Class for holding parametric smile configurations |
| reportconfig.cpp | |
| reportconfig.hpp | Md report and arbitrage check configuration |
| securityconfig.hpp | Security spread configuration classes |
| swaptionvolcurveconfig.hpp | Swaption volatility curve configuration classes |
| volatilityconfig.cpp | |
| volatilityconfig.hpp | |
| yieldcurveconfig.cpp | |
| yieldcurveconfig.hpp | Yield curve configuration classes |
| yieldvolcurveconfig.hpp | Yield volatility curve configuration classes |
| ► marketdata | |
| adjustedinmemoryloader.cpp | |
| adjustedinmemoryloader.hpp | |
| adjustmentfactors.cpp | |
| adjustmentfactors.hpp | |
| basecorrelationcurve.cpp | |
| basecorrelationcurve.hpp | Wrapper class for building base correlation structures |
| bondspreadimply.cpp | |
| bondspreadimply.hpp | Bond spread imply utility |
| bondspreadimplymarket.cpp | |
| bondspreadimplymarket.hpp | Market that can be used to imply bond spreads |
| capfloorvolcurve.cpp | |
| capfloorvolcurve.hpp | Build optionlet volatility structures from cap floor configurations |
| cdsvolcurve.cpp | |
| cdsvolcurve.hpp | Class for building cds volatility structures |
| clonedloader.cpp | |
| clonedloader.hpp | Loader providing cloned data from another loader |
| commoditycurve.cpp | |
| commoditycurve.hpp | Class for building a commodity price curve |
| commodityvolcurve.cpp | |
| commodityvolcurve.hpp | Wrapper class for building commodity volatility structures |
| compositeloader.hpp | Loader that is a composite of two loaders |
| correlationcurve.cpp | |
| correlationcurve.hpp | |
| csvloader.cpp | Market Datum Loader impl |
| csvloader.hpp | Market Datum Loader Implementation |
| curvespec.cpp | |
| curvespec.hpp | Curve requirements specification |
| curvespecparser.cpp | |
| curvespecparser.hpp | CurveSpec parser |
| defaultcurve.cpp | |
| defaultcurve.hpp | Wrapper class for building Default curves |
| dependencygraph.cpp | DependencyGraph class to establish build order of marketObjects and its dependency |
| dependencygraph.hpp | DependencyGraph class to establish build order of marketObjects and its dependency |
| dummymarket.hpp | Dummy Market class returning empty handles, used in tests |
| equitycurve.cpp | |
| equitycurve.hpp | Wrapper class for building Equity curves |
| equityvolcurve.cpp | |
| equityvolcurve.hpp | Wrapper class for building Equity volatility structures |
| expiry.cpp | |
| expiry.hpp | Classes for representing an expiry for use in market quotes |
| fittedbondcurvehelpermarket.cpp | |
| fittedbondcurvehelpermarket.hpp | A market implementation providing curves for setting up bond rate helpers |
| fixings.cpp | |
| fixings.hpp | |
| fxtriangulation.cpp | |
| fxtriangulation.hpp | Intelligent FX price repository |
| fxvolcurve.cpp | |
| fxvolcurve.hpp | Wrapper class for building FX volatility structures |
| genericyieldvolcurve.cpp | |
| genericyieldvolcurve.hpp | |
| inflationcapfloorvolcurve.cpp | |
| inflationcapfloorvolcurve.hpp | Wrapper class for building YoY Inflation CapFloor volatility structures |
| inflationcurve.cpp | |
| inflationcurve.hpp | Inflation curve class |
| inmemoryloader.cpp | |
| inmemoryloader.hpp | |
| loader.cpp | |
| loader.hpp | Market Datum Loader Interface |
| market.cpp | |
| market.hpp | Base Market class |
| marketdatum.cpp | |
| marketdatum.hpp | Market data representation |
| marketdatumparser.cpp | |
| marketdatumparser.hpp | Market Datum parser |
| marketimpl.cpp | |
| marketimpl.hpp | An implementation of the Market class that stores the required objects in maps |
| security.cpp | |
| security.hpp | A wrapper class for holding Bond Spread quotes |
| strike.cpp | |
| strike.hpp | Classes for representing a strike using various conventions |
| structuredcurveerror.hpp | Error for market data or curve |
| swaptionvolcurve.cpp | |
| swaptionvolcurve.hpp | Wrapper class for building Swaption volatility structures |
| todaysmarket.cpp | An concrete implementation of the Market class that loads todays market and builds the required curves |
| todaysmarket.hpp | An concrete implementation of the Market class that loads todays market and builds the required curves |
| todaysmarketcalibrationinfo.cpp | |
| todaysmarketcalibrationinfo.hpp | Container holding information on calibration results during the t0 market build |
| todaysmarketparameters.cpp | |
| todaysmarketparameters.hpp | A class to hold todays market configuration(s) |
| wrappedmarket.cpp | |
| wrappedmarket.hpp | Wrapped market |
| yieldcurve.cpp | |
| yieldcurve.hpp | Wrapper class for QuantLib term structures |
| yieldvolcurve.cpp | |
| yieldvolcurve.hpp | Wrapper class for building yield volatility structures |
| ► model | |
| ► calibrationinstruments | |
| cpicapfloor.cpp | |
| cpicapfloor.hpp | Class for holding details of a zero coupon CPI cap floor calibration instrument |
| yoycapfloor.cpp | |
| yoycapfloor.hpp | Class for holding details of a year on year inflation cap floor calibration instrument |
| yoyswap.cpp | |
| yoyswap.hpp | Class for holding details of a year on year inflation swap calibration instrument |
| ► inflation | |
| infdkbuilder.cpp | |
| infdkbuilder.hpp | Builder for a Dodgson-Kainth inflation model component |
| infdkdata.cpp | |
| infdkdata.hpp | Dodgson Kainth inflation model component data for the cross asset model |
| infjybuilder.cpp | |
| infjybuilder.hpp | Builder for a Jarrow Yildrim inflation model component |
| infjydata.cpp | |
| infjydata.hpp | Jarrow Yildirim inflation model component data for the cross asset model |
| inflationmodeldata.cpp | |
| inflationmodeldata.hpp | Base class for holding inflation model data |
| blackscholesmodelbuilder.cpp | |
| blackscholesmodelbuilder.hpp | Builder for an array of black scholes processes |
| blackscholesmodelbuilderbase.cpp | |
| blackscholesmodelbuilderbase.hpp | Builder for an array of black scholes processes |
| calibrationbasket.cpp | |
| calibrationbasket.hpp | Class for holding details of the calibration instruments for a model |
| calibrationconfiguration.cpp | |
| calibrationconfiguration.hpp | Class for holding calibration configuration details |
| calibrationinstrumentfactory.cpp | |
| calibrationinstrumentfactory.hpp | Factory for making calibration instruments |
| calibrationpointcache.cpp | |
| calibrationpointcache.hpp | Cache for relevant points on curve / vol surfaces |
| commodityschwartzmodelbuilder.cpp | |
| commodityschwartzmodelbuilder.hpp | Builder for a Lognormal COM model component |
| commodityschwartzmodeldata.cpp | |
| commodityschwartzmodeldata.hpp | COM component data for the cross asset model |
| crcirbuilder.cpp | |
| crcirbuilder.hpp | Build an cir model |
| crcirdata.cpp | |
| crcirdata.hpp | CIR credit model data |
| crlgmbuilder.cpp | |
| crlgmbuilder.hpp | |
| crlgmdata.cpp | |
| crlgmdata.hpp | CR component data for the cross asset model |
| crossassetmodelbuilder.cpp | |
| crossassetmodelbuilder.hpp | Build a cross asset model |
| crossassetmodeldata.cpp | |
| crossassetmodeldata.hpp | Cross asset model data |
| eqbsbuilder.cpp | |
| eqbsbuilder.hpp | Builder for a Lognormal EQ model component |
| eqbsdata.cpp | |
| eqbsdata.hpp | EQ component data for the cross asset model |
| fxbsbuilder.cpp | |
| fxbsbuilder.hpp | Builder for a Lognormal FX model component |
| fxbsdata.cpp | |
| fxbsdata.hpp | FX component data for the cross asset model |
| hwbuilder.cpp | |
| hwbuilder.hpp | Build a hw model |
| irhwmodeldata.cpp | |
| irhwmodeldata.hpp | Hull White model data |
| irlgmdata.cpp | |
| irlgmdata.hpp | IR component data for the cross asset model |
| irmodeldata.cpp | |
| irmodeldata.hpp | Generic interest rate model data |
| lgmbuilder.cpp | |
| lgmbuilder.hpp | Build an lgm model |
| lgmdata.cpp | |
| lgmdata.hpp | Linear Gauss Markov model data |
| localvolmodelbuilder.cpp | |
| localvolmodelbuilder.hpp | Builder for an array of local vol processes |
| modeldata.cpp | |
| modeldata.hpp | Base class for holding model data |
| modelparameter.cpp | |
| modelparameter.hpp | Class for holding model parameter data |
| structuredmodelerror.hpp | Error for model calibration / building |
| structuredmodelwarning.hpp | |
| utilities.cpp | |
| utilities.hpp | Shared utilities for model building and calibration |
| ► portfolio | |
| ► builders | |
| ascot.cpp | |
| ascot.hpp | |
| asianoption.cpp | |
| asianoption.hpp | Abstract engine builders for European Asian Options |
| balanceguaranteedswap.cpp | |
| balanceguaranteedswap.hpp | |
| bond.cpp | |
| bond.hpp | Builder that returns an engine to price a bond instrument |
| bondoption.cpp | |
| bondoption.hpp | Engine builder for bond option |
| bondrepo.cpp | |
| bondrepo.hpp | |
| bondtotalreturnswap.cpp | |
| bondtotalreturnswap.hpp | |
| cachingenginebuilder.hpp | Abstract template engine builder class |
| capfloor.cpp | |
| capfloor.hpp | Builder that returns an engine to price a cap or floor on IBOR instrument |
| capflooredaveragebmacouponleg.cpp | |
| capflooredaveragebmacouponleg.hpp | Builder that returns an engine to price capped floored avg BMA legs |
| capflooredaverageonindexedcouponleg.cpp | |
| capflooredaverageonindexedcouponleg.hpp | |
| capflooredcpileg.cpp | |
| capflooredcpileg.hpp | |
| capfloorediborleg.cpp | |
| capfloorediborleg.hpp | Builder that returns an engine to price capped floored ibor legs |
| capfloorednonstandardyoyleg.cpp | |
| capfloorednonstandardyoyleg.hpp | |
| capflooredovernightindexedcouponleg.cpp | |
| capflooredovernightindexedcouponleg.hpp | Builder that returns an engine to price capped floored ibor legs |
| capflooredyoyleg.cpp | |
| capflooredyoyleg.hpp | Builder that returns an engine to price capped floored yoy inflation legs |
| cbo.cpp | |
| cbo.hpp | |
| cdo.cpp | |
| cdo.hpp | Mid point CDO engines cached by currency |
| cliquetoption.cpp | |
| cliquetoption.hpp | Engine builder for cliquet options |
| cms.cpp | |
| cms.hpp | Builder that returns an engine to price capped floored ibor legs |
| cmsspread.cpp | |
| cmsspread.hpp | Builder that returns a cms spread coupon pricer |
| commodityapo.cpp | |
| commodityapo.hpp | Engine builder for commodity average price options |
| commodityapomodelbuilder.cpp | |
| commodityapomodelbuilder.hpp | Model builder for commodityapos |
| commodityasianoption.cpp | |
| commodityasianoption.hpp | Engine builder for commodity Asian options |
| commodityforward.cpp | |
| commodityforward.hpp | Engine builder for commodity forward |
| commodityoption.cpp | |
| commodityoption.hpp | Engine builder for commodity options |
| commodityspreadoption.cpp | |
| commodityspreadoption.hpp | |
| commodityswap.cpp | |
| commodityswap.hpp | Engine builder for commodity swaps |
| commodityswaption.cpp | |
| commodityswaption.hpp | Engine builder for commodity swaptions |
| convertiblebond.cpp | |
| convertiblebond.hpp | |
| cpicapfloor.cpp | |
| cpicapfloor.hpp | Builder that returns an engine to price a CPI cap or floor |
| creditdefaultswap.cpp | |
| creditdefaultswap.hpp | Builder that returns an engine to price a credit default swap |
| creditdefaultswapoption.cpp | |
| creditdefaultswapoption.hpp | Builder that returns an engine to price a credit default swap option |
| creditlinkedswap.cpp | |
| creditlinkedswap.hpp | |
| currencyswap.cpp | |
| currencyswap.hpp | |
| deltagammaengines.cpp | |
| deltagammaengines.hpp | Additional builders for engines that return deltas, vegas, gammas, cross-gammas |
| durationadjustedcms.cpp | |
| durationadjustedcms.hpp | Coupon pricer builder for duration adjusted cms coupons |
| equityasianoption.cpp | |
| equityasianoption.hpp | Engine builder for equity Asian options |
| equitybarrieroption.cpp | |
| equitybarrieroption.hpp | |
| equitycompositeoption.cpp | |
| equitycompositeoption.hpp | Engine builder for equity composite options |
| equitydigitaloption.cpp | |
| equitydigitaloption.hpp | |
| equitydoublebarrieroption.cpp | |
| equitydoublebarrieroption.hpp | |
| equitydoubletouchoption.cpp | |
| equitydoubletouchoption.hpp | |
| equityforward.cpp | |
| equityforward.hpp | Builder that returns an engine to price an equity forward |
| equityfuturesoption.cpp | |
| equityfuturesoption.hpp | Engine builder for equity futures options |
| equityoption.cpp | |
| equityoption.hpp | Engine builder for equity options |
| equityoutperformanceoption.cpp | |
| equityoutperformanceoption.hpp | |
| equitytouchoption.cpp | |
| equitytouchoption.hpp | |
| flexiswap.cpp | |
| flexiswap.hpp | |
| formulabasedcoupon.cpp | |
| formulabasedcoupon.hpp | |
| forwardbond.cpp | |
| forwardbond.hpp | Engine builder for forward bonds |
| fxasianoption.cpp | |
| fxasianoption.hpp | Engine builder for fx Asian options |
| fxbarrieroption.cpp | |
| fxbarrieroption.hpp | |
| fxdigitalbarrieroption.cpp | |
| fxdigitalbarrieroption.hpp | |
| fxdigitaloption.cpp | |
| fxdigitaloption.hpp | |
| fxdoublebarrieroption.cpp | |
| fxdoublebarrieroption.hpp | |
| fxdoubletouchoption.cpp | |
| fxdoubletouchoption.hpp | |
| fxforward.cpp | |
| fxforward.hpp | Engine builder for FX Forwards |
| fxoption.cpp | |
| fxoption.hpp | Engine builder for FX Options |
| fxtouchoption.cpp | |
| fxtouchoption.hpp | |
| indexcreditdefaultswap.cpp | |
| indexcreditdefaultswap.hpp | |
| indexcreditdefaultswapoption.cpp | |
| indexcreditdefaultswapoption.hpp | |
| multilegoption.cpp | |
| multilegoption.hpp | Multi leg option engine builder |
| pairwisevarianceswap.cpp | |
| pairwisevarianceswap.hpp | Pairwise variance swap engine builder |
| quantoequityoption.cpp | |
| quantoequityoption.hpp | Engine builder for quanto equity options |
| quantovanillaoption.hpp | Abstract engine builder for Quanto European Options |
| riskparticipationagreement.cpp | |
| riskparticipationagreement.hpp | |
| scriptedtrade.cpp | |
| scriptedtrade.hpp | |
| swap.cpp | |
| swap.hpp | Engine builder for Swaps |
| swaption.cpp | |
| swaption.hpp | |
| vanillaoption.hpp | Abstract engine builders for European and American Options |
| varianceswap.cpp | |
| varianceswap.hpp | Variance swap engine builder |
| yoycapfloor.cpp | |
| yoycapfloor.hpp | Engine builder for year-on-year inflation caps/floors |
| accumulator.cpp | |
| accumulator.hpp | Accumulator wrapper for scripted trade |
| ascot.cpp | |
| ascot.hpp | Ascot (or Convertible Bond Option) trade data model and serialization |
| asianoption.cpp | |
| asianoption.hpp | Asian option representation |
| autocallable_01.cpp | |
| autocallable_01.hpp | Autocallable_01 wrapper for scripted trade |
| balanceguaranteedswap.cpp | |
| balanceguaranteedswap.hpp | Balance Guaranteed Swap data model and serialization |
| barrierdata.cpp | |
| barrierdata.hpp | |
| barrieroption.cpp | |
| barrieroption.hpp | Barrier Option data model and serialization |
| barrieroptionwrapper.cpp | |
| barrieroptionwrapper.hpp | Wrapper for option instruments, tracks whether option has been exercised or not |
| basketdata.cpp | |
| basketdata.hpp | Credit basket data model and serialization |
| basketoption.cpp | |
| basketoption.hpp | Basket option wrapper for scripted trade |
| basketvarianceswap.cpp | |
| basketvarianceswap.hpp | |
| bestentryoption.cpp | |
| bestentryoption.hpp | |
| bond.cpp | |
| bond.hpp | Bond trade data model and serialization |
| bondbasket.cpp | |
| bondbasket.hpp | Credit bond basket data model and serialization |
| bondoption.cpp | |
| bondoption.hpp | Bond option data model and serialization |
| bondposition.cpp | |
| bondposition.hpp | Bond Position trade data model and serialization |
| bondrepo.cpp | |
| bondrepo.hpp | Bond Repo trade data model and serialization |
| bondtotalreturnswap.cpp | |
| bondtotalreturnswap.hpp | |
| bondutils.cpp | |
| bondutils.hpp | Bond utilities |
| callableswap.cpp | |
| callableswap.hpp | Callable Swap data model and serialization |
| capfloor.cpp | |
| capfloor.hpp | Ibor cap, floor or collar trade data model and serialization |
| cbo.cpp | |
| cbo.hpp | Collateralized bond obligation data model |
| cdo.cpp | |
| cdo.hpp | |
| cliquetoption.cpp | |
| cliquetoption.hpp | Equity Cliquet Option |
| collateralbalance.cpp | |
| collateralbalance.hpp | Holder class for collateral balances |
| commodityapo.cpp | |
| commodityapo.hpp | Commodity Average Price Option data model and serialization |
| commoditydigitalapo.cpp | |
| commoditydigitalapo.hpp | |
| commoditydigitaloption.cpp | |
| commoditydigitaloption.hpp | Commodity digital option representation as call spread |
| commodityforward.cpp | |
| commodityforward.hpp | Commodity forward representation |
| commoditylegbuilder.cpp | |
| commoditylegbuilder.hpp | Commodity fixed and floating leg builders |
| commoditylegdata.cpp | |
| commoditylegdata.hpp | Leg data for commodity leg types |
| commodityoption.cpp | |
| commodityoption.hpp | Commodity option representation |
| commodityoptionstrip.cpp | |
| commodityoptionstrip.hpp | Commodity option strip data model and serialization |
| commodityposition.cpp | |
| commodityposition.hpp | Commodity Position trade data model and serialization |
| commodityspreadoption.cpp | |
| commodityspreadoption.hpp | |
| commodityswap.cpp | |
| commodityswap.hpp | Commodity Swap data model and serialization |
| commodityswaption.cpp | |
| commodityswaption.hpp | Commodity swaption data model and serialization |
| compositeinstrumentwrapper.cpp | |
| compositeinstrumentwrapper.hpp | Used to store multiple trade wrappers |
| compositetrade.cpp | |
| compositetrade.hpp | Composite trades operate as a mini portfolio. Their intended use is for strategies like straddles |
| convertiblebond.cpp | |
| convertiblebond.hpp | Convertible Bond trade data model and serialization |
| convertiblebonddata.cpp | |
| convertiblebonddata.hpp | Convertible bond data model and serialization |
| convertiblebondreferencedata.cpp | |
| convertiblebondreferencedata.hpp | Reference data |
| creditdefaultswap.cpp | |
| creditdefaultswap.hpp | Ibor cap, floor or collar trade data model and serialization |
| creditdefaultswapdata.cpp | |
| creditdefaultswapdata.hpp | A class to hold credit default swap data |
| creditdefaultswapoption.cpp | |
| creditdefaultswapoption.hpp | Credit default swap option trade data model and serialization |
| creditlinkedswap.cpp | |
| creditlinkedswap.hpp | Credit linked swap data model |
| crosscurrencyswap.cpp | |
| crosscurrencyswap.hpp | Cross Currency Swap data model and serialization |
| doubledigitaloption.cpp | |
| doubledigitaloption.hpp | Double digital option wrapper for scripted trade |
| durationadjustedcmslegbuilder.cpp | |
| durationadjustedcmslegbuilder.hpp | Leg builder for duration adjusted cms coupon legs |
| durationadjustedcmslegdata.cpp | |
| durationadjustedcmslegdata.hpp | Leg data for duration adjusted cms |
| enginedata.cpp | |
| enginedata.hpp | A class to hold pricing engine parameters |
| enginefactory.cpp | |
| enginefactory.hpp | Pricing Engine Factory |
| envelope.cpp | |
| envelope.hpp | Trade envelope data model and serialization |
| equitybarrieroption.cpp | |
| equitybarrieroption.hpp | Equity Barrier Option data model and serialization |
| equityderivative.hpp | EQ base trade classes |
| equitydigitaloption.cpp | |
| equitydigitaloption.hpp | EQ Digital Option data model and serialization |
| equitydoublebarrieroption.cpp | |
| equitydoublebarrieroption.hpp | Equity Double Barrier Option data model and serialization |
| equitydoubletouchoption.cpp | |
| equitydoubletouchoption.hpp | EQ Double One-Touch/No-Touch Option data model and serialization |
| equityeuropeanbarrieroption.cpp | |
| equityeuropeanbarrieroption.hpp | EQ European Barrier Option data model and serialization |
| equityforward.cpp | |
| equityforward.hpp | Equity Forward data model and serialization |
| equityfuturesoption.cpp | |
| equityfuturesoption.hpp | EQ Futures Option data model and serialization |
| equityfxlegbuilder.cpp | |
| equityfxlegbuilder.hpp | Equity & FX leg builders |
| equityfxlegdata.cpp | |
| equityfxlegdata.hpp | Leg data for equityfx leg types |
| equityoption.cpp | |
| equityoption.hpp | Equity Option data model and serialization |
| equityoptionposition.cpp | |
| equityoptionposition.hpp | Equity Option Position trade data model and serialization |
| equityoutperformanceoption.cpp | |
| equityoutperformanceoption.hpp | EQ Outperformance Option data model and serialization |
| equityposition.cpp | |
| equityposition.hpp | Equity Position trade data model and serialization |
| equityswap.cpp | |
| equityswap.hpp | Equity Swap data model and serialization |
| equitytouchoption.cpp | |
| equitytouchoption.hpp | EQ One-Touch/No-Touch Option data model and serialization |
| europeanoptionbarrier.cpp | |
| europeanoptionbarrier.hpp | European option with barrier wrapper for scripted trade |
| failedtrade.cpp | |
| failedtrade.hpp | Skeleton trade generated when trade loading/building fails |
| fixingdates.cpp | |
| fixingdates.hpp | Logic for calculating required fixing dates on legs |
| flexiswap.cpp | |
| flexiswap.hpp | Flexi-Swap data model and serialization |
| formulabasedindexbuilder.cpp | |
| formulabasedindexbuilder.hpp | Formula based index builder |
| formulabasedlegbuilder.cpp | |
| formulabasedlegbuilder.hpp | Formula based leg builder |
| formulabasedlegdata.cpp | |
| formulabasedlegdata.hpp | Leg data for formula based leg types |
| forwardbond.cpp | |
| forwardbond.hpp | |
| forwardrateagreement.cpp | |
| forwardrateagreement.hpp | ForwardRateAgreement data model and serialization |
| fxaverageforward.cpp | |
| fxaverageforward.hpp | Fx Average Forward data model and serialization |
| fxbarrieroption.cpp | |
| fxbarrieroption.hpp | FX Barrier Option data model and serialization |
| fxderivative.hpp | FX base trade classes |
| fxdigitalbarrieroption.cpp | |
| fxdigitalbarrieroption.hpp | |
| fxdigitaloption.cpp | |
| fxdigitaloption.hpp | FX Digital Option data model and serialization |
| fxdoublebarrieroption.cpp | |
| fxdoublebarrieroption.hpp | FX Double Barrier Option data model and serialization |
| fxdoubletouchoption.cpp | |
| fxdoubletouchoption.hpp | FX Double One-Touch/No-Touch Option data model and serialization |
| fxeuropeanbarrieroption.cpp | |
| fxeuropeanbarrieroption.hpp | FX European Barrier Option data model and serialization |
| fxforward.cpp | |
| fxforward.hpp | FX Forward data model and serialization |
| fxkikobarrieroption.cpp | |
| fxkikobarrieroption.hpp | |
| fxoption.cpp | |
| fxoption.hpp | FX Option data model and serialization |
| fxswap.cpp | |
| fxswap.hpp | FX Swap data model and serialization |
| fxtouchoption.cpp | |
| fxtouchoption.hpp | FX One-Touch/No-Touch Option data model and serialization |
| genericbarrieroption.cpp | |
| genericbarrieroption.hpp | Generic barrier option wrapper for scripted trade |
| indexcreditdefaultswap.cpp | |
| indexcreditdefaultswap.hpp | |
| indexcreditdefaultswapdata.cpp | |
| indexcreditdefaultswapdata.hpp | |
| indexcreditdefaultswapoption.cpp | |
| indexcreditdefaultswapoption.hpp | |
| indexing.cpp | |
| indexing.hpp | Leg indexing data model and serialization |
| inflationswap.cpp | |
| inflationswap.hpp | Cross Currency Swap data model and serialization |
| instrumentwrapper.cpp | |
| instrumentwrapper.hpp | Base class for wrapper of QL instrument, used to store "state" of trade under each scenario |
| knockoutswap.cpp | |
| knockoutswap.hpp | Knock out swap wrapper for scripted trade |
| legbuilders.cpp | |
| legbuilders.hpp | Leg Builders |
| legdata.cpp | |
| legdata.hpp | Leg data model and serialization |
| legdatafactory.cpp | |
| legdatafactory.hpp | Leg data factory that can be used to build instances of leg data |
| makenonstandardlegs.cpp | |
| makenonstandardlegs.hpp | Make functions for non-standard ibor and fixed legs |
| multilegoption.cpp | |
| multilegoption.hpp | Multileg Option data model |
| nettingsetdefinition.cpp | |
| nettingsetdefinition.hpp | Netting Set Definition - including CSA information where available |
| nettingsetdetails.cpp | |
| nettingsetdetails.hpp | Netting set details data model and serialization |
| nettingsetmanager.cpp | |
| nettingsetmanager.hpp | Manager class for repository of netting set details |
| optiondata.cpp | |
| optiondata.hpp | Trade option data model and serialization |
| optionexercisedata.cpp | |
| optionexercisedata.hpp | Option exercise data model and serialization |
| optionpaymentdata.cpp | |
| optionpaymentdata.hpp | Option payment data model and serialization |
| optionwrapper.cpp | |
| optionwrapper.hpp | Wrapper for option instruments, tracks whether option has been exercised or not |
| pairwisevarianceswap.cpp | |
| pairwisevarianceswap.hpp | Pairwise variance swap representation |
| performanceoption_01.cpp | |
| performanceoption_01.hpp | Performance option wrapper for scripted trade |
| portfolio.cpp | |
| portfolio.hpp | Portfolio class |
| premiumdata.cpp | |
| premiumdata.hpp | Premium data |
| rainbowoption.cpp | |
| rainbowoption.hpp | Rainbow option wrapper for scripted trade |
| rangebound.cpp | |
| rangebound.hpp | Rangebound data model |
| referencedata.cpp | |
| referencedata.hpp | Reference data model and serialization |
| referencedatafactory.cpp | |
| referencedatafactory.hpp | Reference data model and serialization |
| riskparticipationagreement.cpp | |
| riskparticipationagreement.hpp | Risk participation agreement data model and serialization |
| schedule.cpp | |
| schedule.hpp | Trade schedule data model and serialization |
| scriptedtrade.cpp | |
| scriptedtrade.hpp | Scripted trade data model |
| simmcreditqualifiermapping.hpp | Mapping of SIMM credit qualifiers |
| structuredconfigurationerror.hpp | Class for structured configuration errors |
| structuredconfigurationwarning.hpp | Class for structured configuration warnings |
| structuredtradeerror.hpp | Structured Trade Error class |
| structuredtradewarning.hpp | Classes for structured trade warnings |
| swap.cpp | |
| swap.hpp | Swap trade data model and serialization |
| swaption.cpp | |
| swaption.hpp | Swaption data model and serialization |
| tarf.cpp | |
| tarf.hpp | Tarf wrapper for scripted trade |
| tlockdata.cpp | |
| tlockdata.hpp | A class to hold Treasury-Lock data |
| trade.cpp | |
| trade.hpp | Base trade data model and serialization |
| tradeactions.cpp | |
| tradeactions.hpp | |
| tradebarrier.cpp | |
| tradebarrier.hpp | |
| tradefactory.cpp | |
| tradefactory.hpp | Trade Factory |
| trademonetary.cpp | |
| trademonetary.hpp | |
| tradestrike.cpp | |
| tradestrike.hpp | |
| tranche.cpp | |
| tranche.hpp | Cbo tranche data model and serialization |
| trs.cpp | |
| trs.hpp | Trs |
| trsunderlyingbuilder.cpp | |
| trsunderlyingbuilder.hpp | |
| trswrapper.cpp | |
| trswrapper.hpp | Generic wrapper for trs (bond, convertible bond, equity, ...) |
| types.hpp | Payment lag |
| underlying.cpp | |
| underlying.hpp | Underlying data model |
| vanillaoption.cpp | |
| vanillaoption.hpp | Vanilla option representation |
| varianceswap.cpp | |
| varianceswap.hpp | Variance swap representation |
| windowbarrieroption.cpp | |
| windowbarrieroption.hpp | Window barrier option - wrapper for scripted trade |
| worstofbasketswap.cpp | |
| worstofbasketswap.hpp | |
| ► report | |
| csvreport.cpp | |
| csvreport.hpp | CSV Report class |
| inmemoryreport.cpp | |
| inmemoryreport.hpp | In memory report class |
| report.hpp | Report interface class |
| utilities.cpp | |
| utilities.hpp | Utilities functions for reports |
| ► scripting | |
| ► engines | |
| analyticblackriskparticipationagreementengine.cpp | |
| analyticblackriskparticipationagreementengine.hpp | |
| analyticxccyblackriskparticipationagreementengine.cpp | |
| analyticxccyblackriskparticipationagreementengine.hpp | |
| cliquetoptionmcscriptengine.cpp | |
| cliquetoptionmcscriptengine.hpp | |
| numericlgmriskparticipationagreementengine.cpp | |
| numericlgmriskparticipationagreementengine.hpp | |
| numericlgmriskparticipationagreementengine_tlock.cpp | |
| numericlgmriskparticipationagreementengine_tlock.hpp | |
| riskparticipationagreementbaseengine.cpp | |
| riskparticipationagreementbaseengine.hpp | |
| scriptedinstrumentamccalculator.cpp | |
| scriptedinstrumentamccalculator.hpp | Amc calculator for scripted trades |
| scriptedinstrumentpricingengine.cpp | |
| scriptedinstrumentpricingengine.hpp | Scripted instrument pricing engine |
| scriptedinstrumentpricingenginecg.cpp | |
| scriptedinstrumentpricingenginecg.hpp | Scripted instrument pricing engine using a cg model |
| ► models | |
| amcmodel.hpp | Additional interface for amc enabled models |
| blackscholes.cpp | |
| blackscholes.hpp | Black scholes model for n underlyings (fx, equity or commodity) |
| blackscholesbase.cpp | |
| blackscholesbase.hpp | Black scholes model base class for n underlyings (fx, equity or commodity) |
| blackscholescg.cpp | |
| blackscholescg.hpp | Black scholes model for n underlyings (fx, equity or commodity) |
| blackscholescgbase.cpp | |
| blackscholescgbase.hpp | Black scholes model base class for n underlyings (fx, equity or commodity) |
| dummymodel.hpp | Dummy model implementation |
| fdblackscholesbase.cpp | |
| fdblackscholesbase.hpp | Black scholes fd model base class for n underlyings (fx, equity or commodity) |
| fdgaussiancam.cpp | |
| fdgaussiancam.hpp | Fd gaussian cross asset model for single underlying ir model |
| gaussiancam.cpp | |
| gaussiancam.hpp | Gaussian cross asset model for ir, fx, eq, com |
| gaussiancamcg.cpp | |
| gaussiancamcg.hpp | Gaussian CAM model |
| hwcg.cpp | |
| hwcg.hpp | |
| lgmcg.cpp | |
| lgmcg.hpp | Computation graph based lgm model calculations |
| localvol.cpp | |
| localvol.hpp | Local vol model for n underlyings (fx, equity or commodity) |
| model.hpp | Interface for model against which a script can be run |
| modelcg.cpp | |
| modelcg.hpp | Interface for model against which a script can be run |
| modelcgimpl.cpp | |
| modelcgimpl.hpp | Basis implementation for a script engine model |
| modelimpl.cpp | |
| modelimpl.hpp | Basis implementation for a script engine model |
| ast.cpp | |
| ast.hpp | Abstract syntax tree for payoff scripting |
| astprinter.cpp | |
| astprinter.hpp | Ast printer |
| astresetter.cpp | |
| astresetter.hpp | Resets cached values in ast |
| asttoscriptconverter.cpp | |
| asttoscriptconverter.hpp | Ast to script converter |
| computationgraphbuilder.cpp | |
| computationgraphbuilder.hpp | Computation graph builder |
| context.cpp | |
| context.hpp | Script engine context holding variable names and values |
| grammar.cpp | |
| grammar.hpp | Payoff script grammar |
| paylog.cpp | |
| paylog.hpp | Repository for cashflows generated by the PAYLOG() function |
| randomastgenerator.cpp | |
| randomastgenerator.hpp | Random ast generator for testing purposes |
| safestack.hpp | Stack with safety checks and pop() that returns rvalue reference of top element |
| scriptedinstrument.cpp | |
| scriptedinstrument.hpp | Scripted instrument |
| scriptengine.cpp | |
| scriptengine.hpp | Scriptengine |
| scriptparser.cpp | |
| scriptparser.hpp | Script parser |
| staticanalyser.cpp | |
| staticanalyser.hpp | Static script analyser |
| utilities.cpp | |
| utilities.hpp | Some utility functions |
| value.cpp | |
| value.hpp | Value type and operations |
| ► utilities | |
| bondindexbuilder.cpp | |
| bondindexbuilder.hpp | Interface for building a bond index |
| calendaradjustmentconfig.cpp | |
| calendaradjustmentconfig.hpp | Interface for calendar modifications, additional holidays and business days |
| calendarparser.cpp | |
| calendarparser.hpp | Calendar parser singleton class |
| conventionsbasedfutureexpiry.cpp | |
| conventionsbasedfutureexpiry.hpp | Base class for classes that perform date calculations for future contracts |
| correlationmatrix.cpp | |
| correlationmatrix.hpp | Configuration class for building correlation matrices |
| csvfilereader.cpp | |
| csvfilereader.hpp | Utility class to access CSV files |
| currencyhedgedequityindexdecomposition.cpp | |
| currencyhedgedequityindexdecomposition.hpp | Helper function used for the index decompositon |
| currencyparser.cpp | |
| currencyparser.hpp | Currency parser singleton class |
| databuilders.cpp | |
| databuilders.hpp | |
| dategrid.cpp | |
| dategrid.hpp | The date grid class |
| fileio.cpp | |
| fileio.hpp | Wrapper class for retrying file IO operations |
| flowanalysis.cpp | |
| flowanalysis.hpp | Extended QuantLib flow analysis |
| formulaparser.cpp | |
| formulaparser.hpp | Generic formula parser |
| indexnametranslator.cpp | |
| indexnametranslator.hpp | Translates between QuantLib::Index::name() and ORE names |
| indexparser.cpp | |
| indexparser.hpp | Map text representations to QuantLib/QuantExt types |
| inflationstartdate.cpp | |
| inflationstartdate.hpp | |
| log.cpp | |
| log.hpp | Classes and functions for log message handling |
| marketdata.cpp | |
| marketdata.hpp | Market data related utilties |
| osutils.cpp | |
| osutils.hpp | Various OS specific utilities |
| parsers.cpp | |
| parsers.hpp | Map text representations to QuantLib/QuantExt types |
| progressbar.cpp | |
| progressbar.hpp | Classes for progress reporting |
| serializationdate.hpp | Support for QuantLib::Date serialization |
| serializationdaycounter.hpp | Support for QuantLib::DayCounter serialization |
| serializationperiod.hpp | Support for QuantLib::Period serialization |
| strike.cpp | |
| strike.hpp | Strike description |
| timeperiod.cpp | |
| timeperiod.hpp | Non-contiguous time period handling |
| to_string.cpp | |
| to_string.hpp | String conversion utilities |
| vectorutils.hpp | Utilities for sorting vectors using permutations |
| wildcard.cpp | |
| wildcard.hpp | Utilities for wildcard handling |
| xmlutils.cpp | |
| xmlutils.hpp | XML utility functions |
| auto_link.hpp | |
| ored.hpp | |
| version.hpp | ORE version as defined in QuantExt |
| ▼ test | |
| adjustmentfactors.cpp | |
| basecorrelationcurve.cpp | |
| bond.cpp | |
| calendaradjustment.cpp | |
| calendars.cpp | |
| cbo.cpp | |
| ccyswapwithresets.cpp | |
| cds.cpp | |
| cdsindexoption.cpp | |
| cms.cpp | |
| commodityapo.cpp | |
| commodityasianoption.cpp | |
| commoditycurve.cpp | |
| commoditycurveconfig.cpp | |
| commodityoption.cpp | |
| commodityswaption.cpp | |
| commodityvolcurve.cpp | |
| commodityvolcurveconfig.cpp | |
| compositetrade.cpp | |
| compositewrapper.cpp | |
| conventions.cpp | |
| conventionsbasedfutureexpiry.cpp | |
| correlationcurveconfig.cpp | |
| cpicapfloor.cpp | |
| cpiswap.cpp | |
| creditdefaultswapdata.cpp | |
| crossassetmodeldata.cpp | |
| curveconfig.cpp | |
| curvespecparser.cpp | |
| digitalcms.cpp | |
| equityasianoption.cpp | |
| equitymarketdata.cpp | |
| equityswap.cpp | |
| equitytrades.cpp | |
| expiry.cpp | |
| fittedbondcurve.cpp | |
| fixings.cpp | |
| formulaparser.cpp | |
| fxaccumulator.cpp | |
| fxasianoption.cpp | |
| fxdom.cpp | |
| fxexotics.cpp | |
| fxoption.cpp | |
| fxswap.cpp | |
| fxtarf.cpp | |
| fxtriangulation.cpp | |
| fxvolcurve.cpp | |
| gaussiancam.cpp | |
| generalisedreplicatingvarianceswapengine.cpp | |
| indices.cpp | |
| inflationcapfloor.cpp | |
| inflationcurve.cpp | |
| legdata.cpp | |
| localvol.cpp | |
| mxnircurves.cpp | |
| optionpaymentdata.cpp | |
| ored_commodityforward.cpp | |
| oredtestmarket.cpp | |
| oredtestmarket.hpp | |
| parser.cpp | |
| portfolio.cpp | |
| representativefxoption.cpp | |
| representativeswaption.cpp | |
| riskparticipationagreement.cpp | |
| schedule.cpp | |
| scriptengine.cpp | |
| scriptparser.cpp | |
| strike.cpp | |
| swaption.cpp | |
| testsuite.cpp | |
| todaysmarket.cpp | |
| value.cpp | |
| xmlmanipulation.cpp | |
| yieldcurve.cpp | |
| zerocouponswap.cpp | |