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