| ▶NQuantLib |  | 
| ▶Ndetail |  | 
| CBlackStyleSwaptionEngine |  | 
| CImpliedVolatilityHelper | Helper class for one-asset implied-volatility calculation | 
| CRoot | Utility for the numerical time solver | 
| CAbcd | Abcd interpolation factory and traits | 
| CAbcdAtmVolCurve | Abcd-interpolated at-the-money (no-smile) volatility curve | 
| CAbcdFunction | Abcd functional form for instantaneous volatility | 
| CAbcdInterpolation | Abcd interpolation between discrete points | 
| CAbcdMathFunction | Abcd functional form | 
| CAbcdVol | Abcd-interpolated volatility structure | 
| CAccountingEngine | Engine collecting cash flows along a market-model simulation | 
| CActual360 | Actual/360 day count convention | 
| CActual365Fixed | Actual/365 (Fixed) day count convention | 
| CActual365NoLeap | Actual/365 (No Leap) day count convention | 
| CActualActual | Actual/Actual day count | 
| CAcyclicVisitor | Degenerate base class for the Acyclic Visitor pattern | 
| CAdditiveEQPBinomialTree | Additive equal probabilities binomial tree | 
| CAffineHazardRate |  | 
| CAffineModel | Affine model class | 
| CAliMikhailHaqCopula | Ali-Mikhail-Haq copula | 
| CAmericanCondition | American exercise condition | 
| CAmericanExercise | American exercise | 
| CAmericanPayoffAtExpiry | Analytic formula for American exercise payoff at-expiry options | 
| CAmericanPayoffAtHit | Analytic formula for American exercise payoff at-hit options | 
| CAmortizingCmsRateBond | Amortizing CMS-rate bond | 
| CAmortizingFixedRateBond | Amortizing fixed-rate bond | 
| CAmortizingFloatingRateBond | Amortizing floating-rate bond (possibly capped and/or floored) | 
| CAmortizingPayment | Amortizing payment | 
| CAnalyticAmericanMargrabeEngine | Analytic engine for American Margrabe option | 
| CAnalyticBarrierEngine | Pricing engine for barrier options using analytical formulae | 
| CAnalyticBinaryBarrierEngine | Analytic pricing engine for American binary barriers options | 
| CAnalyticBSMHullWhiteEngine | Analytic european option pricer including stochastic interest rates | 
| CAnalyticCapFloorEngine | Analytic engine for cap/floor | 
| CAnalyticCliquetEngine | Pricing engine for Cliquet options using analytical formulae | 
| CAnalyticCompoundOptionEngine | Pricing engine for compound options using analytical formulae | 
| CAnalyticContinuousFixedLookbackEngine | Pricing engine for European continuous fixed-strike lookback | 
| CAnalyticContinuousFloatingLookbackEngine | Pricing engine for European continuous floating-strike lookback | 
| CAnalyticContinuousGeometricAveragePriceAsianEngine | Pricing engine for European continuous geometric average price Asian | 
| CAnalyticContinuousPartialFixedLookbackEngine | Pricing engine for European continuous partial-time fixed-strike lookback options | 
| CAnalyticContinuousPartialFloatingLookbackEngine | Pricing engine for European continuous partial-time floating-strike lookback option | 
| CAnalyticDigitalAmericanEngine | Analytic pricing engine for American vanilla options with digital payoff | 
| CAnalyticDigitalAmericanKOEngine | Analytic pricing engine for American Knock-out options with digital payoff | 
| CAnalyticDiscreteGeometricAveragePriceAsianEngine | Pricing engine for European discrete geometric average price Asian | 
| CAnalyticDiscreteGeometricAverageStrikeAsianEngine | Pricing engine for European discrete geometric average-strike Asian option | 
| CAnalyticDividendEuropeanEngine | Analytic pricing engine for European options with discrete dividends | 
| CAnalyticDoubleBarrierBinaryEngine | Analytic pricing engine for double barrier binary options | 
| CAnalyticDoubleBarrierEngine | Pricing engine for double barrier european options using analytical formulae | 
| CAnalyticEuropeanEngine | Pricing engine for European vanilla options using analytical formulae | 
| CAnalyticEuropeanMargrabeEngine | Analytic engine for European Margrabe option | 
| CAnalyticGJRGARCHEngine | GJR-GARCH(1,1) engine | 
| CAnalyticH1HWEngine | Analytic Heston-Hull-White engine based on the H1-HW approximation | 
| CAnalyticHaganPricer | CMS-coupon pricer | 
| CAnalyticHestonEngine | Analytic Heston-model engine based on Fourier transform | 
| CAnalyticHestonHullWhiteEngine | Analytic Heston engine incl. stochastic interest rates | 
| CAnalyticPDFHestonEngine | Analytic engine for arbitrary European payoffs under the Heston model | 
| CAnalyticPerformanceEngine | Pricing engine for performance options using analytical formulae | 
| CAnalyticPTDHestonEngine | Analytic piecewise constant time dependent Heston-model engine | 
| CAnalyticSimpleChooserEngine | Pricing engine for European Simple Chooser option | 
| CAnalyticTwoAssetBarrierEngine | Analytic engine for barrier option on two assets | 
| CAnalyticTwoAssetCorrelationEngine | Analytic two-asset correlation option engine | 
| CAnalyticWriterExtensibleOptionEngine | Analytic engine for writer-extensible options | 
| CAndreasenHugeVolatilityInterpl | Calibration of a local volatility surface to a sparse grid of options | 
| CAonia | Aonia index | 
| CArgentina | Argentinian calendars | 
| CArithmeticAveragedOvernightIndexedCouponPricer |  | 
| CArithmeticAverageOIS | Arithemtic Average OIS: fix vs arithmetic average of overnight rate | 
| CArithmeticOISRateHelper | Rate helper for bootstrapping over Overnight Indexed Swap rates | 
| CArmijoLineSearch | Armijo line search | 
| CArray | 1-D array used in linear algebra | 
| CARSCurrency | Argentinian peso | 
| CAssetOrNothingPayoff | Binary asset-or-nothing payoff | 
| ▶CAssetSwap | Bullet bond vs Libor swap | 
| Carguments | Arguments for asset swap calculation | 
| Cresults | Results from simple swap calculation | 
| CASX | Main cycle of the Australian Securities Exchange (a.k.a. ASX) months | 
| CAtomicDefault | Atomic (single contractual event) default events | 
| CATSCurrency | Austrian shilling | 
| CAUCPI | AU CPI index (either quarterly or annual) | 
| CAUDCurrency | Australian dollar | 
| CAUDLibor | AUD LIBOR rate | 
| CAustralia | Australian calendar | 
| CAustraliaRegion | Australia as geographical/economic region | 
| CAverage | Placeholder for enumerated averaging types | 
| CAverageBMACoupon | Average BMA coupon | 
| CAverageBMALeg | Helper class building a sequence of average BMA coupons | 
| CBachelierCapFloorEngine | Bachelier-Black-formula cap/floor engine | 
| CBachelierSwaptionEngine | Normal Bachelier-formula swaption engine | 
| CBachelierYoYInflationCouponPricer | Bachelier-formula pricer for capped/floored yoy inflation coupons | 
| CBackwardFlat | Backward-flat interpolation factory and traits | 
| CBackwardFlatInterpolation | Backward-flat interpolation between discrete points | 
| CBaroneAdesiWhaleyApproximationEngine | Barone-Adesi and Whaley pricing engine for American options (1987) | 
| CBarrier | Placeholder for enumerated barrier types | 
| ▶CBarrierOption | Barrier option on a single asset | 
| Carguments | Arguments for barrier option calculation | 
| Cengine | Barrier-option engine base class | 
| CBaseCorrelationLossModel |  | 
| CBaseCorrelationTermStructure |  | 
| CBasket |  | 
| ▶CBasketOption | Basket option on a number of assets | 
| Cengine | Basket-option engine base class | 
| CBatesEngine | Bates model engines based on Fourier transform | 
| CBatesModel | Bates stochastic-volatility model | 
| CBatesProcess | Square-root stochastic-volatility Bates process | 
| CBbsw | Bbsw index | 
| CBbsw1M | 1-month Bbsw index | 
| CBbsw2M | 2-months Bbsw index | 
| CBbsw3M | 3-months Bbsw index | 
| CBbsw4M | 4-months Bbsw index | 
| CBbsw5M | 5-months Bbsw index | 
| CBbsw6M | 6-months Bbsw index | 
| CBCHCurrency | Bitcoin Cash | 
| CBDTCurrency | Bangladesh taka | 
| CBEFCurrency | Belgian franc | 
| CBermudanExercise | Bermudan exercise | 
| CBernsteinPolynomial | Class of Bernstein polynomials | 
| CBespokeCalendar | Bespoke calendar | 
| CBFGS | Broyden-Fletcher-Goldfarb-Shanno algorithm | 
| CBGLCurrency | Bulgarian lev | 
| CBicubic | Bicubic-spline-interpolation factory | 
| CBicubicSpline | Bicubic-spline interpolation between discrete points | 
| CBilinear | Bilinear-interpolation factory | 
| CBilinearInterpolation | bilinear interpolation between discrete points | 
| CBinomialBarrierEngine | Pricing engine for barrier options using binomial trees | 
| CBinomialConvertibleEngine | Binomial Tsiveriotis-Fernandes engine for convertible bonds | 
| CBinomialDistribution | Binomial probability distribution function | 
| CBinomialDoubleBarrierEngine | Pricing engine for double barrier options using binomial trees | 
| CBinomialLossModel |  | 
| CBinomialProbabilityOfAtLeastNEvents | Probability of at least N events | 
| CBinomialTree | Binomial tree base class | 
| CBinomialVanillaEngine | Pricing engine for vanilla options using binomial trees | 
| CBisection | Bisection 1-D solver | 
| CBivariateCumulativeNormalDistributionDr78 | Cumulative bivariate normal distribution function | 
| CBivariateCumulativeNormalDistributionWe04DP | Cumulative bivariate normal distibution function (West 2004) | 
| CBivariateCumulativeStudentDistribution | Cumulative Student t-distribution | 
| CBjerksundStenslandApproximationEngine | Bjerksund and Stensland pricing engine for American options (1993) | 
| CBkbm | Bkbm index | 
| CBkbm1M | 1-month Bkbm index | 
| CBkbm2M | 2-months Bkbm index | 
| CBkbm3M | 3-months Bkbm index | 
| CBkbm4M | 4-months Bkbm index | 
| CBkbm5M | 5-months Bkbm index | 
| CBkbm6M | 6-months Bkbm index | 
| CBlackAtmVolCurve | Black at-the-money (no-smile) volatility curve | 
| CBlackCalculator | Black 1976 calculator class | 
| CBlackCallableFixedRateBondEngine | Black-formula callable fixed rate bond engine | 
| CBlackCallableZeroCouponBondEngine | Black-formula callable zero coupon bond engine | 
| CBlackCapFloorEngine | Black-formula cap/floor engine | 
| CBlackCdsOptionEngine | Black-formula CDS-option engine | 
| CBlackConstantVol | Constant Black volatility, no time-strike dependence | 
| CBlackDeltaCalculator | Black delta calculator class | 
| CBlackIborCouponPricer |  | 
| ▶CBlackKarasinski | Standard Black-Karasinski model class | 
| CDynamics | Short-rate dynamics in the Black-Karasinski model | 
| CBlackProcess | Black (1976) stochastic process | 
| CBlackScholesCalculator | Black-Scholes 1973 calculator class | 
| CBlackScholesLattice | Simple binomial lattice approximating the Black-Scholes model | 
| CBlackScholesMertonProcess | Merton (1973) extension to the Black-Scholes stochastic process | 
| CBlackScholesProcess | Black-Scholes (1973) stochastic process | 
| CBlackSwaptionEngine | Shifted Lognormal Black-formula swaption engine | 
| CBlackVarianceCurve | Black volatility curve modelled as variance curve | 
| CBlackVarianceSurface | Black volatility surface modelled as variance surface | 
| CBlackVarianceTermStructure | Black variance term structure | 
| CBlackVolatilityTermStructure | Black-volatility term structure | 
| CBlackVolSurface | Black volatility (smile) surface | 
| CBlackVolTermStructure | Black-volatility term structure | 
| CBlackYoYInflationCouponPricer | Black-formula pricer for capped/floored yoy inflation coupons | 
| CBMAIndex | Bond Market Association index | 
| CBMASwap | Swap paying Libor against BMA coupons | 
| CBMASwapRateHelper | Rate helper for bootstrapping over BMA swap rates | 
| CBond | Base bond class | 
| CBondFunctions | Bond adapters of CashFlows functions | 
| CBondHelper | Bond helper for curve bootstrap | 
| CBootstrapError | Bootstrap error | 
| CBootstrapHelper | Base helper class for bootstrapping | 
| CBotswana | Botswana calendar | 
| CBoundaryCondition | Abstract boundary condition class for finite difference problems | 
| CBoundaryConstraint | Constraint imposing all arguments to be in [low,high] | 
| CBoxMullerGaussianRng | Gaussian random number generator | 
| CBrazil | Brazilian calendar | 
| CBrent | Brent 1-D solver | 
| CBRLCurrency | Brazilian real | 
| CBrownianBridge | Builds Wiener process paths using Gaussian variates | 
| CBSMOperator | Black-Scholes-Merton differential operator | 
| CBSpline | B-spline basis functions | 
| CBTCCurrency | Bitcoin | 
| CBTP | Italian BTP (Buono Poliennali del Tesoro) fixed rate bond | 
| CBusiness252 | Business/252 day count convention | 
| CBYRCurrency | Belarussian ruble | 
| CCADCurrency | Canadian dollar | 
| CCADLibor | CAD LIBOR rate | 
| CCADLiborON | Overnight CAD Libor index | 
| ▶CCalendar | calendar class | 
| CImpl | Abstract base class for calendar implementations | 
| COrthodoxImpl | Partial calendar implementation | 
| CWesternImpl | Partial calendar implementation | 
| CCalibratedModel | Calibrated model class | 
| CCalibrationHelper | Liquid market instrument used during calibration | 
| ▶CCallability | instrument callability | 
| CPrice | Amount to be paid upon callability | 
| ▶CCallableBond | Callable bond base class | 
| Cengine | Base class for callable fixed rate bond engine | 
| Cresults | Results for a callable bond calculation | 
| CCallableBondConstantVolatility | Constant callable-bond volatility, no time-strike dependence | 
| CCallableBondVolatilityStructure | Callable-bond volatility structure | 
| CCallableFixedRateBond | Callable/puttable fixed rate bond | 
| CCallableZeroCouponBond | Callable/puttable zero coupon bond | 
| CCanada | Canadian calendar | 
| CCap | Concrete cap class | 
| ▶CCapFloor | Base class for cap-like instruments | 
| Carguments | Arguments for cap/floor calculation | 
| Cengine | Base class for cap/floor engines | 
| CCapFloorTermVolatilityStructure | Cap/floor term-volatility structure | 
| CCapFloorTermVolCurve | Cap/floor at-the-money term-volatility vector | 
| CCapFloorTermVolSurface | Cap/floor smile volatility surface | 
| CCapHelper | Calibration helper for ATM cap | 
| CCappedFlooredCoupon | Capped and/or floored floating-rate coupon | 
| CCappedFlooredYoYInflationCoupon | Capped or floored inflation coupon | 
| CCapPseudoDerivative |  | 
| CCashFlow | Base class for cash flows | 
| CCashFlows | cashflow-analysis functions | 
| CCashOrNothingPayoff | Binary cash-or-nothing payoff | 
| CCCTEU |  | 
| CCDO | Collateralized debt obligation | 
| CCdor | CDOR rate | 
| CCdsHelper |  | 
| ▶CCdsOption | CDS option | 
| Carguments | Arguments for CDS-option calculation | 
| Cengine | Base class for swaption engines | 
| Cresults | Results from CDS-option calculation | 
| CCeilingTruncation | Ceiling truncation | 
| CCHFCurrency | Swiss franc | 
| CCHFLibor | CHF LIBOR rate | 
| CChfLiborSwapIsdaFix | ChfLiborSwapIsdaFix index base class | 
| CChina | Chinese calendar | 
| CClaim | Claim associated to a default event | 
| CClaytonCopula | Clayton copula | 
| CClaytonCopulaRng | Clayton copula random-number generator | 
| CCLGaussianRng | Gaussian random number generator | 
| ▶CCliquetOption | Cliquet (Ratchet) option | 
| Carguments | Arguments for cliquet option calculation | 
| Cengine | Cliquet engine base class | 
| CClone | Cloning proxy to an underlying object | 
| CClosestRounding | Closest rounding | 
| CCLPCurrency | Chilean peso | 
| CCmsCoupon | CMS coupon class | 
| CCmsCouponPricer | Base pricer for vanilla CMS coupons | 
| CCmsLeg | Helper class building a sequence of capped/floored cms-rate coupons | 
| CCmsMarket | Set of CMS quotes | 
| CCMSMMDriftCalculator | Drift computation for CMS market models | 
| CCmsRateBond | CMS-rate bond | 
| CCmsSpreadCoupon | CMS spread coupon class | 
| CCmsSpreadCouponPricer | Base pricer for vanilla CMS spread coupons | 
| CCmsSpreadLeg | Helper class building a sequence of capped/floored cms-spread-rate coupons | 
| CCMSwapCurveState | Curve state for constant-maturity-swap market models | 
| CCNYCurrency | Chinese yuan | 
| CCollar | Concrete collar class | 
| CCommodity | Commodity base class | 
| CCommodityCurve | Commodity term structure | 
| CCommodityIndex | Base class for commodity indexes | 
| CCommodityPricingHelper | Commodity index helper | 
| CCommoditySettings | Global repository for run-time library settings | 
| CCommodityType | Commodity type | 
| CComposite | Composite pattern | 
| CCompositeConstraint | Constraint enforcing both given sub-constraints | 
| CCompositeInstrument | Composite instrument | 
| CCompositeQuote | Market element whose value depends on two other market element | 
| ▶CCompoundOption | Compound option on a single asset | 
| Cengine | Compound-option engine base class | 
| CConjugateGradient | Multi-dimensional Conjugate Gradient class | 
| CConstantCapFloorTermVolatility | Constant caplet volatility, no time-strike dependence | 
| CConstantCPIVolatility | Constant surface, no K or T dependence | 
| CConstantEstimator | Constant-estimator volatility model | 
| CConstantLossLatentmodel |  | 
| CConstantLossModel |  | 
| CConstantOptionletVolatility | Constant caplet volatility, no time-strike dependence | 
| CConstantParameter | Standard constant parameter \( a(t) = a \) | 
| CConstantRecoveryModel |  | 
| CConstantSwaptionVolatility | Constant swaption volatility, no time-strike dependence | 
| CConstantYoYOptionletVolatility | Constant surface, no K or T dependence | 
| CConstrainedEvolver | Constrained market-model evolver | 
| ▶CConstraint | Base constraint class | 
| CImpl | Base class for constraint implementations | 
| CContinuousArithmeticAsianVecerEngine | Vecer engine for continuous-avaeraging Asian options | 
| ▶CContinuousAveragingAsianOption | Continuous-averaging Asian option | 
| Carguments | Extra arguments for single-asset continuous-average Asian option | 
| Cengine | Continuous-averaging Asian engine base class | 
| ▶CContinuousFixedLookbackOption | Continuous-fixed lookback option | 
| Carguments | Arguments for continuous fixed lookback option calculation | 
| Cengine | Continuous fixed lookback engine base class | 
| ▶CContinuousFloatingLookbackOption | Continuous-floating lookback option | 
| Carguments | Arguments for continuous floating lookback option calculation | 
| Cengine | Continuous floating lookback engine base class | 
| ▶CContinuousPartialFixedLookbackOption | Continuous-partial-fixed lookback option | 
| Carguments | Arguments for continuous partial fixed lookback option calculation | 
| Cengine | Continuous partial fixed lookback engine base class | 
| ▶CContinuousPartialFloatingLookbackOption | Continuous-partial-floating lookback option | 
| Carguments | Arguments for continuous partial floating lookback option calculation | 
| Cengine | Continuous partial floating lookback engine base class | 
| CConvergenceStatistics | Statistics class with convergence table | 
| CConvertibleBond | Base class for convertible bonds | 
| CConvertibleFixedCouponBond | Convertible fixed-coupon bond | 
| CConvertibleFloatingRateBond | Convertible floating-rate bond | 
| CConvertibleZeroCouponBond | Convertible zero-coupon bond | 
| CConvexMonotone | Convex-monotone interpolation factory and traits | 
| CConvexMonotoneInterpolation | Convex monotone yield-curve interpolation method | 
| CCOPCurrency | Colombian peso | 
| CCorrelationTermStructure |  | 
| CCOSHestonEngine | COS-method Heston engine based on efficient Fourier series expansions | 
| CCostFunction | Cost function abstract class for optimization problem | 
| CCoterminalSwapCurveState | Curve state for coterminal-swap market models | 
| CCounterpartyAdjSwapEngine |  | 
| CCoupon | coupon accruing over a fixed period | 
| CCovarianceDecomposition | Covariance decomposition into correlation and variances | 
| ▶CCoxIngersollRoss | Cox-Ingersoll-Ross model class | 
| CDynamics | Dynamics of the short-rate under the Cox-Ingersoll-Ross model | 
| CCoxRossRubinstein | Cox-Ross-Rubinstein (multiplicative) equal jumps binomial tree | 
| CCPIBond |  | 
| CCPIBondHelper | CPI bond helper for curve bootstrap | 
| CCPICapFloor | CPI cap or floor | 
| CCPICapFloorTermPriceSurface | Provides cpi cap/floor prices by interpolation and put/call parity (not cap/floor/swap* parity) | 
| CCPICashFlow | Cash flow paying the performance of a CPI (zero inflation) index | 
| CCPICoupon | Coupon paying the performance of a CPI (zero inflation) index | 
| CCPICouponPricer | Base pricer for capped/floored CPI coupons N.B. vol-dependent parts are a TODO | 
| CCPILeg | Helper class building a sequence of capped/floored CPI coupons | 
| ▶CCPISwap | Zero-inflation-indexed swap, | 
| Carguments | Arguments for swap calculation | 
| Cresults | Results from swap calculation | 
| CCPIVolatilitySurface | Zero inflation (i.e. CPI/RPI/HICP/etc.) volatility structures | 
| CCrankNicolson | Crank-Nicolson scheme for finite difference methods | 
| CCreditDefaultSwap | Credit default swap | 
| CCreditRiskPlus |  | 
| CCubic | Cubic interpolation factory and traits | 
| CCubicBSplinesFitting | CubicSpline B-splines fitting method | 
| CCubicInterpolation | Cubic interpolation between discrete points | 
| CCumulativeBehrensFisher | Cumulative (generalized) BehrensFisher distribution | 
| CCumulativeBinomialDistribution | Cumulative binomial distribution function | 
| CCumulativeNormalDistribution | Cumulative normal distribution function | 
| CCumulativePoissonDistribution | Cumulative Poisson distribution function | 
| CCumulativeStudentDistribution | Cumulative Student t-distribution | 
| CCuriouslyRecurringTemplate | Support for the curiously recurring template pattern | 
| CCurrency | Currency specification | 
| CCurve | Abstract curve class | 
| CCurveState | Curve state for market-model simulations | 
| CCustomRegion | Custom geographical/economic region | 
| CCYPCurrency | Cyprus pound | 
| CCzechRepublic | Czech calendars | 
| CCZKCurrency | Czech koruna | 
| CDailyTenorCHFLibor | Base class for the one day deposit BBA CHF LIBOR indexes | 
| CDailyTenorEURLibor | Base class for the one day deposit ICE EUR LIBOR indexes | 
| CDailyTenorGBPLibor | Base class for the one day deposit ICE GBP LIBOR indexes | 
| CDailyTenorJPYLibor | Base class for the one day deposit ICE JPY LIBOR indexes | 
| CDailyTenorLibor | Base class for all O/N-S/N BBA LIBOR indexes but the EUR ones | 
| CDailyTenorUSDLibor | Base class for the one day deposit ICE USD LIBOR indexes | 
| CDASHCurrency | Dash coin | 
| CDate | Concrete date class | 
| CDatedOISRateHelper | Rate helper for bootstrapping over Overnight Indexed Swap rates | 
| CDateGeneration | Date-generation rule | 
| CDateInterval | Date interval described by a number of a given time unit | 
| ▶CDayCounter | Day counter class | 
| CImpl | Abstract base class for day counter implementations | 
| CDefaultDensity | Default-density-curve traits | 
| CDefaultDensityStructure | Default-density term structure | 
| CDefaultEvent | Credit event on a bond of a certain seniority(ies)/currency | 
| CDefaultLatentModel | Default event Latent Model | 
| CDefaultLossModel |  | 
| CDefaultProbabilityTermStructure | Default probability term structure | 
| CDefaultProbKey |  | 
| CDefaultType | Atomic credit-event type | 
| CDeltaVolQuote | Class for the quotation of delta vs vol | 
| CDEMCurrency | Deutsche mark | 
| CDenmark | Danish calendar | 
| CDepositRateHelper | Rate helper for bootstrapping over deposit rates | 
| CDerivedQuote | Market quote whose value depends on another quote | 
| CDifferentialEvolution | Differential Evolution configuration object | 
| CDigitalCmsCoupon | Cms-rate coupon with digital digital call/put option | 
| CDigitalCmsLeg | Helper class building a sequence of digital ibor-rate coupons | 
| CDigitalCmsSpreadCoupon | Cms-spread-rate coupon with digital digital call/put option | 
| CDigitalCmsSpreadLeg | Helper class building a sequence of digital ibor-rate coupons | 
| CDigitalCoupon | Digital-payoff coupon | 
| CDigitalIborCoupon | Ibor rate coupon with digital digital call/put option | 
| CDigitalIborLeg | Helper class building a sequence of digital ibor-rate coupons | 
| CDirichletBC | Neumann boundary condition (i.e., constant value) | 
| CDiscount | Discount-curve traits | 
| CDiscrepancyStatistics | Statistic tool for sequences with discrepancy calculation | 
| ▶CDiscreteAveragingAsianOption | Discrete-averaging Asian option | 
| Carguments | Extra arguments for single-asset discrete-average Asian option | 
| Cengine | Discrete-averaging Asian engine base class | 
| CDiscreteTrapezoidIntegral |  | 
| CDiscretizedAsset | Discretized asset class used by numerical methods | 
| CDiscretizedDermanKaniDoubleBarrierOption | Derman-Kani-Ergener-Bardhan discretized option helper class | 
| CDiscretizedDiscountBond | Useful discretized discount bond asset | 
| CDiscretizedDoubleBarrierOption | Standard discretized option helper class | 
| CDiscretizedOption | Discretized option on a given asset | 
| CDisposable | Generic disposable object with move semantics | 
| CDividend | Predetermined cash flow | 
| ▶CDividendBarrierOption | Single-asset barrier option with discrete dividends | 
| Carguments | Arguments for dividend barrier option calculation | 
| Cengine | Dividend-barrier-option engine base class | 
| ▶CDividendVanillaOption | Single-asset vanilla option (no barriers) with discrete dividends | 
| Carguments | Arguments for dividend vanilla option calculation | 
| Cengine | Dividend-vanilla-option engine base class | 
| CDKKCurrency | Danish krone | 
| CDKKLibor | DKK LIBOR rate | 
| CDMinus | \( D_{-} \) matricial representation | 
| CDoubleBarrier | Placeholder for enumerated barrier types | 
| ▶CDoubleBarrierOption | Double Barrier option on a single asset | 
| Carguments | Arguments for double barrier option calculation | 
| Cengine | Double-Barrier-option engine base class | 
| CDoubleStickyRatchetPayoff | Intermediate class for single/double sticky/ratchet payoffs | 
| CDownRounding | Down-rounding | 
| CDPlus | \( D_{+} \) matricial representation | 
| CDPlusDMinus | \( D_{+}D_{-} \) matricial representation | 
| CDriftTermStructure | Drift term structure | 
| CDuration | duration type | 
| CDZero | \( D_{0} \) matricial representation | 
| Cearlier_than | Compare two objects by date | 
| CEarlyExercise | Early-exercise base class | 
| CEarlyExercisePathPricer | Base class for early exercise path pricers | 
| CECB | European Central Bank reserve maintenance dates | 
| CEEKCurrency | Estonian kroon | 
| CEndCriteria | Criteria to end optimization process: | 
| CEndEulerDiscretization | Euler end-point discretization for stochastic processes | 
| CEnergyBasisSwap | Energy basis swap | 
| CEnergyCommodity | Energy commodity class | 
| CEnergyFuture | Energy future | 
| CEnergyVanillaSwap | Vanilla energy swap | 
| CEonia | Eonia (Euro Overnight Index Average) rate fixed by the ECB | 
| CEqualJumpsBinomialTree | Base class for equal jumps binomial tree | 
| CEqualProbabilitiesBinomialTree | Base class for equal probabilities binomial tree | 
| CEquityFXVolSurface | Equity/FX volatility (smile) surface | 
| CError | Base error class | 
| CErrorFunction | Error function | 
| CESPCurrency | Spanish peseta | 
| CETCCurrency | Ethereum Classic | 
| CETHCurrency | Ethereum | 
| CEUHICP | EU HICP index | 
| CEUHICPXT | EU HICPXT index | 
| CEulerDiscretization | Euler discretization for stochastic processes | 
| CEURCurrency | European Euro | 
| CEURegion | European Union as geographical/economic region | 
| CEuribor | Euribor index | 
| CEuribor10M | 10-months Euribor index | 
| CEuribor11M | 11-months Euribor index | 
| CEuribor1M | 1-month Euribor index | 
| CEuribor1Y | 1-year Euribor index | 
| CEuribor2M | 2-months Euribor index | 
| CEuribor2W | 2-weeks Euribor index | 
| CEuribor365 | Actual/365 Euribor index | 
| CEuribor365_10M | 10-months Euribor365 index | 
| CEuribor365_11M | 11-months Euribor365 index | 
| CEuribor365_1M | 1-month Euribor365 index | 
| CEuribor365_1Y | 1-year Euribor365 index | 
| CEuribor365_2M | 2-months Euribor365 index | 
| CEuribor365_2W | 2-weeks Euribor365 index | 
| CEuribor365_3M | 3-months Euribor365 index | 
| CEuribor365_3W | 3-weeks Euribor365 index | 
| CEuribor365_4M | 4-months Euribor365 index | 
| CEuribor365_5M | 5-months Euribor365 index | 
| CEuribor365_6M | 6-months Euribor365 index | 
| CEuribor365_7M | 7-months Euribor365 index | 
| CEuribor365_8M | 8-months Euribor365 index | 
| CEuribor365_9M | 9-months Euribor365 index | 
| CEuribor365_SW | 1-week Euribor365 index | 
| CEuribor3M | 3-months Euribor index | 
| CEuribor3W | 3-weeks Euribor index | 
| CEuribor4M | 4-months Euribor index | 
| CEuribor5M | 5-months Euribor index | 
| CEuribor6M | 6-months Euribor index | 
| CEuribor7M | 7-months Euribor index | 
| CEuribor8M | 8-months Euribor index | 
| CEuribor9M | 9-months Euribor index | 
| CEuriborSW | 1-week Euribor index | 
| CEuriborSwapIfrFix | EuriborSwapIfrFix index base class | 
| CEuriborSwapIsdaFixA | EuriborSwapIsdaFixA index base class | 
| CEuriborSwapIsdaFixB | EuriborSwapIsdaFixB index base class | 
| CEURLibor | Base class for all ICE EUR LIBOR indexes but the O/N | 
| CEURLibor10M | 10-months EUR Libor index | 
| CEURLibor11M | 11-months EUR Libor index | 
| CEURLibor1M | 1-month EUR Libor index | 
| CEURLibor1Y | 1-year EUR Libor index | 
| CEURLibor2M | 2-months EUR Libor index | 
| CEURLibor2W | 2-weeks EUR Libor index | 
| CEURLibor3M | 3-months EUR Libor index | 
| CEURLibor4M | 4-months EUR Libor index | 
| CEURLibor5M | 5-months EUR Libor index | 
| CEURLibor6M | 6-months EUR Libor index | 
| CEURLibor7M | 7-months EUR Libor index | 
| CEURLibor8M | 8-months EUR Libor index | 
| CEURLibor9M | 9-months EUR Libor index | 
| CEURLiborON | Overnight EUR Libor index | 
| CEURLiborSW | 1-week EUR Libor index | 
| CEurLiborSwapIfrFix | EurLiborSwapIfrFix index base class | 
| CEurLiborSwapIsdaFixA | EurLiborSwapIsdaFixA index base class | 
| CEurLiborSwapIsdaFixB | EurLiborSwapIsdaFixB index base class | 
| CEurodollarFuturesImpliedStdDevQuote | quote for the Eurodollar-future implied standard deviation | 
| CEuropeanExercise | European exercise | 
| CEuropeanOption | European option on a single asset | 
| CEvent | Base class for event | 
| CEvolutionDescription | Market-model evolution description | 
| CExchangeRate | Exchange rate between two currencies | 
| CExchangeRateManager | Exchange-rate repository | 
| CExercise | Base exercise class | 
| CExplicitEuler | Forward Euler scheme for finite difference methods | 
| CExponentialJump1dMesher |  | 
| CExponentialSplinesFitting | Exponential-splines fitting method | 
| CExtendedAdditiveEQPBinomialTree | Additive equal probabilities binomial tree | 
| CExtendedBinomialTree | Binomial tree base class | 
| CExtendedBlackScholesMertonProcess | Experimental Black-Scholes-Merton stochastic process | 
| CExtendedBlackVarianceCurve | Black volatility curve modelled as variance curve | 
| CExtendedBlackVarianceSurface | Black volatility surface modelled as variance surface | 
| ▶CExtendedCoxIngersollRoss | Extended Cox-Ingersoll-Ross model class | 
| CDynamics | Short-rate dynamics in the extended Cox-Ingersoll-Ross model | 
| CFittingParameter | Analytical term-structure fitting parameter \( \varphi(t) \) | 
| CExtendedCoxRossRubinstein | Cox-Ross-Rubinstein (multiplicative) equal jumps binomial tree | 
| CExtendedEqualJumpsBinomialTree | Base class for equal jumps binomial tree | 
| CExtendedEqualProbabilitiesBinomialTree | Base class for equal probabilities binomial tree | 
| CExtendedJarrowRudd | Jarrow-Rudd (multiplicative) equal probabilities binomial tree | 
| CExtendedLeisenReimer | Leisen & Reimer tree: multiplicative approach | 
| CExtendedOrnsteinUhlenbeckProcess | Extended Ornstein-Uhlenbeck process class | 
| CExtendedTian | Tian tree: third moment matching, multiplicative approach | 
| CExtendedTrigeorgis | Trigeorgis (additive equal jumps) binomial tree | 
| CExtOUWithJumpsProcess |  | 
| CExtrapolator | Base class for classes possibly allowing extrapolation | 
| CFaceValueAccrualClaim | Claim on the notional of a reference security, including accrual | 
| CFaceValueClaim | Claim on a notional | 
| CFactorial | Factorial numbers calculator | 
| CFactorSpreadedHazardRateCurve | Default-probability structure with a multiplicative spread on hazard rates | 
| CFailureToPay | Failure to Pay atomic event type | 
| CFalsePosition | False position 1-D solver | 
| CFarlieGumbelMorgensternCopula | Farlie-Gumbel-Morgenstern copula | 
| CFarlieGumbelMorgensternCopulaRng | Farlie-Gumbel-Morgenstern copula random-number generator | 
| CFastFourierTransform | FFT implementation | 
| CFaureRsg | Faure low-discrepancy sequence generator | 
| CFd2dBlackScholesVanillaEngine | Two dimensional finite-differences Black Scholes vanilla option engine | 
| CFDAmericanEngine | Finite-differences pricing engine for American one asset options | 
| CFdBatesVanillaEngine | Partial Integro FiniteDifferences Bates Vanilla Option engine | 
| CFDBermudanEngine | Finite-differences Bermudan engine | 
| CFdBlackScholesBarrierEngine | Finite-Differences Black Scholes barrier option engine | 
| CFdBlackScholesRebateEngine | Finite-Differences Black Scholes barrier option rebate helper engine | 
| CFDDividendAmericanEngine | Finite-differences pricing engine for dividend American options | 
| CFDDividendEngineBase | Abstract base class for dividend engines | 
| CFDDividendEngineMerton73 | Finite-differences pricing engine for dividend options using escowed dividends model | 
| CFDDividendEngineShiftScale | Finite-differences engine for dividend options using shifted dividends | 
| CFDDividendEuropeanEngine | Finite-differences pricing engine for dividend European options | 
| CFDDividendShoutEngine | Finite-differences shout engine with dividends | 
| CFDEuropeanEngine | Pricing engine for European options using finite-differences | 
| CFdHestonBarrierEngine | Finite-Differences Heston Barrier Option engine | 
| CFdHestonDoubleBarrierEngine | Finite-Differences Heston Double Barrier Option engine | 
| CFdHestonHullWhiteVanillaEngine | Finite-Differences Heston Hull-White Vanilla Option engine | 
| CFdHestonRebateEngine | Finite-Differences Heston Barrier Option rebate helper engine | 
| CFdHestonVanillaEngine | Finite-Differences Heston Vanilla Option engine | 
| CFdmExtOUJumpOp |  | 
| CFdmKlugeExtOUOp |  | 
| CFDShoutEngine | Finite-differences pricing engine for shout vanilla options | 
| CFDStepConditionEngine | Finite-differences pricing engine for American-style vanilla options | 
| CFDVanillaEngine | Finite-differences pricing engine for BSM one asset options | 
| CFedFunds | Fed Funds rate fixed by the FED | 
| CFFTEngine | Base class for FFT pricing engines for European vanilla options | 
| CFFTVanillaEngine | FFT Pricing engine vanilla options under a Black Scholes process | 
| CFFTVarianceGammaEngine | FFT engine for vanilla options under a Variance Gamma process | 
| CFilonIntegral | Integral of a one-dimensional function | 
| CFIMCurrency | Finnish markka | 
| CFiniteDifferenceModel | Generic finite difference model | 
| CFiniteDifferenceNewtonSafe | Safe Newton 1-D solver with finite difference derivatives | 
| CFinland | Finnish calendar | 
| ▶CFittedBondDiscountCurve | Discount curve fitted to a set of fixed-coupon bonds | 
| CFittingMethod | Base fitting method used to construct a fitted bond discount curve | 
| CFixedDividend | Predetermined cash flow | 
| CFixedRateBond | Fixed-rate bond | 
| CFixedRateBondForward | Forward contract on a fixed-rate bond | 
| CFixedRateBondHelper | Fixed-coupon bond helper for curve bootstrap | 
| CFixedRateCoupon | Coupon paying a fixed interest rate | 
| CFixedRateLeg | Helper class building a sequence of fixed rate coupons | 
| CFlatForward | Flat interest-rate curve | 
| CFlatHazardRate | Flat hazard-rate curve | 
| ▶CFloatFloatSwap | Float float swap | 
| Carguments | Arguments for float float swap calculation | 
| Cresults | Results from float float swap calculation | 
| ▶CFloatFloatSwaption | Floatfloat swaption class | 
| Carguments | Arguments for cms swaption calculation | 
| Cengine | Base class for cms swaption engines | 
| CFloatingCatBond | Floating-rate cat bond (possibly capped and/or floored) | 
| CFloatingRateBond | Floating-rate bond (possibly capped and/or floored) | 
| CFloatingRateCoupon | Base floating-rate coupon class | 
| CFloatingRateCouponPricer | Generic pricer for floating-rate coupons | 
| CFloatingTypePayoff | Payoff based on a floating strike | 
| CFloor | Concrete floor class | 
| CFloorTruncation | Floor truncation | 
| CFordeHestonExpansion |  | 
| CForward | Abstract base forward class | 
| CForwardFlat | Forward-flat interpolation factory and traits | 
| CForwardFlatInterpolation | Forward-flat interpolation between discrete points | 
| CForwardMeasureProcess | Forward-measure stochastic process | 
| CForwardMeasureProcess1D | Forward-measure 1-D stochastic process | 
| CForwardOptionArguments | Arguments for forward (strike-resetting) option calculation | 
| CForwardPerformanceVanillaEngine | Forward performance engine for vanilla options | 
| CForwardRate | Forward-curve traits | 
| CForwardRateStructure | Forward-rate term structure | 
| CForwardSpreadedTermStructure | Term structure with added spread on the instantaneous forward rate | 
| CForwardSwapQuote | Quote for a forward starting swap | 
| CForwardTypePayoff | Class for forward type payoffs | 
| CForwardValueQuote | quote for the forward value of an index | 
| CForwardVanillaEngine | Forward engine for vanilla options | 
| CForwardVanillaOption | Forward version of a vanilla option | 
| CFractionalDividend | Predetermined cash flow | 
| CFranceRegion | France as geographical/economic region | 
| CFrankCopula | Frank copula | 
| CFrankCopulaRng | Frank copula random-number generator | 
| CFraRateHelper | Rate helper for bootstrapping over FRA rates | 
| CFRFCurrency | French franc | 
| CFRHICP | FR HICP index | 
| CFuturesConvAdjustmentQuote | quote for the futures-convexity adjustment of an index | 
| CFuturesRateHelper | Rate helper for bootstrapping over IborIndex futures prices | 
| CFxSwapRateHelper | Rate helper for bootstrapping over Fx Swap rates | 
| ▶CG2 | Two-additive-factor gaussian model class | 
| CFittingParameter | Analytical term-structure fitting parameter \( \varphi(t) \) | 
| CG2ForwardProcess | Forward G2 stochastic process | 
| CG2Process | G2 stochastic process | 
| CG2SwaptionEngine | Swaption priced by means of the Black formula | 
| CGalambosCopula | Galambos copula | 
| CGammaFunction | Gamma function class | 
| CGapPayoff | Binary gap payoff | 
| CGarch11 | GARCH volatility model | 
| CGarmanKlassAbstract | Garman-Klass volatility model | 
| CGarmanKohlagenProcess | Garman-Kohlhagen (1983) stochastic process | 
| CGaussChebyshev2ndIntegration | Gauss-Chebyshev integration (second kind) | 
| CGaussChebyshev2ndPolynomial | Gauss-Chebyshev polynomial (second kind) | 
| CGaussChebyshevIntegration | Gauss-Chebyshev integration | 
| CGaussChebyshevPolynomial | Gauss-Chebyshev polynomial | 
| CGaussGegenbauerIntegration | Gauss-Gegenbauer integration | 
| CGaussGegenbauerPolynomial | Gauss-Gegenbauer polynomial | 
| CGaussHermiteIntegration | Generalized Gauss-Hermite integration | 
| CGaussHermitePolynomial | Gauss-Hermite polynomial | 
| CGaussHyperbolicIntegration | Gauss-Hyperbolic integration | 
| CGaussHyperbolicPolynomial | Gauss hyperbolic polynomial | 
| CGaussian1dCapFloorEngine | Gaussian1d cap/floor engine | 
| CGaussian1dFloatFloatSwaptionEngine | One factor model float float swaption engine | 
| CGaussian1dJamshidianSwaptionEngine | Jamshidian swaption engine | 
| CGaussian1dModel |  | 
| CGaussian1dNonstandardSwaptionEngine | One factor model non standard swaption engine | 
| CGaussian1dSmileSection |  | 
| CGaussian1dSwaptionEngine | One factor model swaption engine | 
| CGaussianCopula | Gaussian copula | 
| CGaussianCopulaPolicy |  | 
| CGaussianKernel | Gaussian kernel function | 
| CGaussianLHPLossModel |  | 
| CGaussianOrthogonalPolynomial | Orthogonal polynomial for Gaussian quadratures | 
| CGaussianQuadMultidimIntegrator | Integrates a vector or scalar function of vector domain | 
| CGaussianQuadrature | Integral of a 1-dimensional function using the Gauss quadratures method | 
| CGaussianRandomDefaultModel |  | 
| CGaussJacobiIntegration | Gauss-Jacobi integration | 
| CGaussJacobiPolynomial | Gauss-Jacobi polynomial | 
| CGaussKronrodAdaptive | Integral of a 1-dimensional function using the Gauss-Kronrod methods | 
| CGaussKronrodNonAdaptive | Integral of a 1-dimensional function using the Gauss-Kronrod methods | 
| CGaussLaguerreIntegration | Generalized Gauss-Laguerre integration | 
| CGaussLaguerrePolynomial | Gauss-Laguerre polynomial | 
| CGaussLegendreIntegration | Gauss-Legendre integration | 
| CGaussLegendrePolynomial | Gauss-Legendre polynomial | 
| CGaussLobattoIntegral | Integral of a one-dimensional function | 
| CGaussNonCentralChiSquaredPolynomial | Gauss polynomial for the non central chi squared distribution | 
| CGBPCurrency | British pound sterling | 
| CGBPLibor | GBP LIBOR rate | 
| CGBPLiborON | Overnight GBP Libor index | 
| CGbpLiborSwapIsdaFix | GbpLiborSwapIsdaFix index base class | 
| CGemanRoncoroniProcess | Geman-Roncoroni process class | 
| CGeneralizedBlackScholesProcess | Generalized Black-Scholes stochastic process | 
| ▶CGeneralizedHullWhite | Generalized Hull-White model class | 
| CDynamics | Short-rate dynamics in the generalized Hull-White model | 
| CFittingParameter | Analytical term-structure fitting parameter \( \varphi(t) \) | 
| CGeneralizedOrnsteinUhlenbeckProcess | Piecewise linear Ornstein-Uhlenbeck process class | 
| CGeneralLinearLeastSquares | General linear least squares regression | 
| CGeneralStatistics | Statistics tool | 
| CGenericCPI | Generic CPI index | 
| CGenericEngine | Template base class for option pricing engines | 
| CGenericGaussianStatistics | Statistics tool for gaussian-assumption risk measures | 
| CGenericModelEngine | Base class for some pricing engine on a particular model | 
| CGenericRegion | Generic geographical/economic region | 
| CGenericRiskStatistics | Empirical-distribution risk measures | 
| CGenericSequenceStatistics | Statistics analysis of N-dimensional (sequence) data | 
| CGeometricBrownianMotionProcess | Geometric brownian-motion process | 
| CGermany | German calendars | 
| CGJRGARCHModel | GJR-GARCH model for the stochastic volatility of an asset | 
| CGJRGARCHProcess | Stochastic-volatility GJR-GARCH(1,1) process | 
| CGMRESResult |  | 
| CGRDCurrency | Greek drachma | 
| CGreeks | Additional option results | 
| CGsr | One factor gsr model, formulation is in forward measure | 
| CGsrProcess | GSR stochastic process | 
| CGumbelCopula | Gumbel copula | 
| CHaganIrregularSwaptionEngine | Pricing engine for irregular swaptions | 
| CHaganPricer | CMS-coupon pricer | 
| CHaltonRsg | Halton low-discrepancy sequence generator | 
| CHandle | Shared handle to an observable | 
| CHazardRate | Hazard-rate-curve traits | 
| CHazardRateStructure | Hazard-rate term structure | 
| CHestonExpansion |  | 
| CHestonExpansionEngine | Heston-model engine for European options based on analytic expansions | 
| CHestonModel | Heston model for the stochastic volatility of an asset | 
| CHestonModelHelper | Calibration helper for Heston model | 
| CHestonProcess | Square-root stochastic-volatility Heston process | 
| CHestonRNDCalculator | Risk neutral terminal probability density for the Heston model | 
| CHestonSLVMCModel |  | 
| CHimalayaOption | Himalaya option | 
| CHistogram | Histogram class | 
| CHistoricalForwardRatesAnalysisImpl | Historical correlation class | 
| CHistoricalRatesAnalysis | Historical rate analysis class | 
| CHKDCurrency | Hong Kong dollar | 
| CHomogeneousPoolLossModel | Default loss distribution convolution for finite homogeneous pool | 
| CHongKong | Hong Kong calendars | 
| CHUFCurrency | Hungarian forint | 
| ▶CHullWhite | Single-factor Hull-White (extended Vasicek) model class | 
| CDynamics | Short-rate dynamics in the Hull-White model | 
| CFittingParameter | Analytical term-structure fitting parameter \( \varphi(t) \) | 
| CHullWhiteForwardProcess | Forward Hull-White stochastic process | 
| CHullWhiteProcess | Hull-White stochastic process | 
| CHungary | Hungarian calendar | 
| CHuslerReissCopula | Husler-Reiss copula | 
| CHybridHestonHullWhiteProcess | Hybrid Heston Hull-White stochastic process | 
| CHybridSimulatedAnnealing |  | 
| CIborCoupon | Coupon paying a Libor-type index | 
| CIborCouponPricer | Base pricer for capped/floored Ibor coupons | 
| CIborIndex | Base class for Inter-Bank-Offered-Rate indexes (e.g. Libor, etc.) | 
| CIborLeg | Helper class building a sequence of capped/floored ibor-rate coupons | 
| CIceland | Icelandic calendars | 
| CIDRCurrency | Indonesian Rupiah | 
| CIEPCurrency | Irish punt | 
| CILSCurrency | Israeli shekel | 
| CIMM | Main cycle of the International Money Market (a.k.a. IMM) months | 
| CImplicitEuler | Backward Euler scheme for finite difference methods | 
| CImpliedStdDevQuote | quote for the implied standard deviation of an underlying | 
| CImpliedTermStructure | Implied term structure at a given date in the future | 
| CImpliedVolTermStructure | Implied vol term structure at a given date in the future | 
| CIncrementalStatistics | Statistics tool based on incremental accumulation | 
| CIndependentCopula | Independent copula | 
| CIndex | Purely virtual base class for indexes | 
| CIndexedCashFlow | Cash flow dependent on an index ratio | 
| CIndexManager | Global repository for past index fixings | 
| CIndia | Indian calendars | 
| CIndonesia | Indonesian calendars | 
| CInflationCoupon | Base inflation-coupon class | 
| CInflationCouponPricer | Base inflation-coupon pricer | 
| CInflationIndex | Base class for inflation-rate indexes, | 
| CInflationTermStructure | Interface for inflation term structures | 
| CInhomogeneousPoolLossModel | Default loss distribution convolution for finite non homogeneous pool | 
| CINRCurrency | Indian rupee | 
| CInstrument | Abstract instrument class | 
| CIntegralEngine | Pricing engine for European vanilla options using integral approach | 
| CIntegralHestonVarianceOptionEngine | Integral Heston-model variance-option engine | 
| CInterestRate | Concrete interest rate class | 
| CInterestRateIndex | Base class for interest rate indexes | 
| CInterestRateVolSurface | Interest rate volatility (smile) surface | 
| CInterpolatedAffineHazardRateCurve |  | 
| CInterpolatedCurve | Helper class to build interpolated term structures | 
| CInterpolatedDefaultDensityCurve | DefaultProbabilityTermStructure based on interpolation of default densities | 
| CInterpolatedDiscountCurve | YieldTermStructure based on interpolation of discount factors | 
| CInterpolatedForwardCurve | YieldTermStructure based on interpolation of forward rates | 
| CInterpolatedHazardRateCurve | DefaultProbabilityTermStructure based on interpolation of hazard rates | 
| CInterpolatedPiecewiseZeroSpreadedTermStructure | Yield curve with an added vector of spreads on the zero-yield rate | 
| CInterpolatedSurvivalProbabilityCurve | DefaultProbabilityTermStructure based on interpolation of survival probabilities | 
| CInterpolatedYoYInflationCurve | Inflation term structure based on interpolated year-on-year rates | 
| CInterpolatedYoYOptionletStripper |  | 
| CInterpolatedYoYOptionletVolatilityCurve | Interpolated flat smile surface | 
| CInterpolatedZeroCurve | YieldTermStructure based on interpolation of zero rates | 
| CInterpolatedZeroInflationCurve | Inflation term structure based on the interpolation of zero rates | 
| CInterpolatingCPICapFloorEngine |  | 
| ▶CInterpolation | Base class for 1-D interpolations | 
| CImpl | Abstract base class for interpolation implementations | 
| CtemplateImpl | Basic template implementation | 
| ▶CInterpolation2D | Base class for 2-D interpolations | 
| CImpl | Abstract base class for 2-D interpolation implementations | 
| CtemplateImpl | Basic template implementation | 
| CIntervalPrice | Interval price | 
| CInverseCumulativeBehrensFisher | Inverse of the cumulative of the convolution of odd-T distributions | 
| CInverseCumulativeNormal | Inverse cumulative normal distribution function | 
| CInverseCumulativePoisson | Inverse cumulative Poisson distribution function | 
| CInverseCumulativeRng | Inverse cumulative random number generator | 
| CInverseCumulativeRsg | Inverse cumulative random sequence generator | 
| CInverseCumulativeStudent | Inverse cumulative Student t-distribution | 
| CIQDCurrency | Iraqi dinar | 
| CIRRCurrency | Iranian rial | 
| CIrregularSettlement | settlement information | 
| ▶CIrregularSwap | Irregular swap: fixed vs floating leg | 
| Carguments | Arguments for irregular-swap calculation | 
| Cresults | Results from irregular-swap calculation | 
| ▶CIrregularSwaption | Irregular Swaption class | 
| Carguments | Arguments for irregular-swaption calculation | 
| Cengine | Base class for irregular-swaption engines | 
| CIsdaCdsEngine |  | 
| CISKCurrency | Icelandic krona | 
| CIsotropicRandomWalk | Isotropic random walk | 
| CIsrael | Israel calendar | 
| CItaly | Italian calendars | 
| CIterativeBootstrap | Universal piecewise-term-structure boostrapper | 
| CITLCurrency | Italian lira | 
| CJamshidianSwaptionEngine | Jamshidian swaption engine | 
| CJapan | Japanese calendar | 
| CJarrowRudd | Jarrow-Rudd (multiplicative) equal probabilities binomial tree | 
| CJibar | JIBAR rate | 
| CJointCalendar | Joint calendar | 
| CJPYCurrency | Japanese yen | 
| CJPYLibor | JPY LIBOR rate | 
| CJpyLiborSwapIsdaFixAm | JpyLiborSwapIsdaFixAm index base class | 
| CJpyLiborSwapIsdaFixPm | JpyLiborSwapIsdaFixPm index base class | 
| CJumpDiffusionEngine | Jump-diffusion engine for vanilla options | 
| CJuQuadraticApproximationEngine | Pricing engine for American options with Ju quadratic approximation | 
| CKernelFunction |  | 
| CKernelInterpolation | Kernel interpolation between discrete points | 
| CKernelInterpolation2D |  | 
| CKInterpolatedYoYOptionletVolatilitySurface | K-interpolated YoY optionlet volatility | 
| CKirkEngine | Pricing engine for spread option on two futures | 
| CKirkSpreadOptionEngine | Kirk approximation for European spread option on futures | 
| CKlugeExtOUProcess |  | 
| CKnuthUniformRng | Uniform random number generator | 
| CKRWCurrency | South-Korean won | 
| CKWDCurrency | Kuwaiti dinar | 
| CLastFixingQuote | Quote adapter for the last fixing available of a given Index | 
| ▶CLatentModel | Generic multifactor latent variable model | 
| CFactorSampler |  | 
| CLattice | Lattice (tree, finite-differences) base class | 
| CLatticeShortRateModelEngine | Engine for a short-rate model specialized on a lattice | 
| CLazyObject | Framework for calculation on demand and result caching | 
| CLeastSquareFunction | Cost function for least-square problems | 
| CLeastSquareProblem | Base class for least square problem | 
| CLecuyerUniformRng | Uniform random number generator | 
| CLeisenReimer | Leisen & Reimer tree: multiplicative approach | 
| CLevenbergMarquardt | Levenberg-Marquardt optimization method | 
| CLexicographicalView | Lexicographical 2-D view of a contiguous set of data | 
| CLfmCovarianceParameterization | Libor market model parameterization | 
| CLfmCovarianceProxy | Proxy for a libor forward model covariance parameterization | 
| CLfmHullWhiteParameterization | Libor market model parameterization based on Hull White paper | 
| CLfmSwaptionEngine | Libor forward model swaption engine based on Black formula | 
| CLibor | Base class for all ICE LIBOR indexes but the EUR, O/N, and S/N ones | 
| CLiborForwardModel | Libor forward model | 
| CLiborForwardModelProcess | Libor-forward-model process | 
| CLinear | Linear-interpolation factory and traits | 
| CLinearInterpolation | Linear interpolation between discrete points | 
| CLinearTsrPricer | CMS-coupon pricer | 
| CLineSearch | Base class for line search | 
| CLmConstWrapperVolatilityModel | Caplet const volatility model | 
| CLmCorrelationModel | libor forward correlation model | 
| CLmExponentialCorrelationModel | Exponential correlation model | 
| CLmExtLinearExponentialVolModel | Extended linear exponential volatility model | 
| CLmLinearExponentialCorrelationModel | linear exponential correlation model | 
| CLmLinearExponentialVolatilityModel | linear exponential volatility model | 
| CLMMCurveState | Curve state for Libor market models | 
| CLMMDriftCalculator | Drift computation for log-normal Libor market models | 
| CLMMNormalDriftCalculator | Drift computation for normal Libor market models | 
| CLmVolatilityModel | Caplet volatility model | 
| CLocalBootstrap | Localised-term-structure bootstrapper for most curve types | 
| CLocalConstantVol | Constant local volatility, no time-strike dependence | 
| CLocalVolCurve | Local volatility curve derived from a Black curve | 
| CLocalVolSurface | Local volatility surface derived from a Black vol surface | 
| CLocalVolTermStructure |  | 
| CLogCubic | Log-cubic interpolation factory and traits | 
| CLogCubicInterpolation | log-cubic interpolation between discrete points | 
| CLogLinear | Log-linear interpolation factory and traits | 
| CLogLinearInterpolation | log-linear interpolation between discrete points | 
| CLogMixedLinearCubic | Log-cubic interpolation factory and traits | 
| CLogMixedLinearCubicInterpolation | log-mixedlinearcubic interpolation between discrete points | 
| CLognormalCmsSpreadPricer | CMS spread - coupon pricer | 
| CLogNormalCmSwapRatePc | Predictor-Corrector | 
| CLogNormalCotSwapRatePc | Predictor-Corrector | 
| CLogNormalFwdRateBalland | Iterative Predictor-Corrector | 
| CLogNormalFwdRateEuler | Euler | 
| CLogNormalFwdRateEulerConstrained | Euler stepping | 
| CLogNormalFwdRateiBalland | Iterative Predictor-Corrector | 
| CLogNormalFwdRateIpc | Iterative Predictor-Corrector | 
| CLogNormalFwdRatePc | Predictor-Corrector | 
| CLongstaffSchwartzMultiPathPricer | Longstaff-Schwarz path pricer for early exercise options | 
| CLongstaffSchwartzPathPricer | Longstaff-Schwarz path pricer for early exercise options | 
| CLossDist | Probability formulas and algorithms | 
| CLossDistBinomial | Binomial loss distribution | 
| CLossDistBucketing | Loss distribution with Hull-White bucketing | 
| CLossDistHomogeneous | Loss Distribution for Homogeneous Pool | 
| CLossDistMonteCarlo | Loss distribution with Monte Carlo simulation | 
| CLPP2HestonExpansion |  | 
| CLPP3HestonExpansion |  | 
| CLTCCurrency | Litecoin | 
| CLTLCurrency | Lithuanian litas | 
| CLUFCurrency | Luxembourg franc | 
| CLVLCurrency | Latvian lat | 
| CMaddockCumulativeNormal | Maddock's cumulative normal distribution class | 
| CMaddockInverseCumulativeNormal | Maddock's Inverse cumulative normal distribution class | 
| CMakeArithmeticAverageOIS | Helper class | 
| CMakeCapFloor | Helper class | 
| CMakeCms | Helper class for instantiating CMS | 
| CMakeCreditDefaultSwap | Helper class | 
| CMakeMCAmericanBasketEngine | Monte Carlo American basket-option engine factory | 
| CMakeMCAmericanEngine | Monte Carlo American engine factory | 
| CMakeMCAmericanPathEngine | Monte Carlo American basket-option engine factory | 
| CMakeMCBarrierEngine | Monte Carlo barrier-option engine factory | 
| CMakeMCDigitalEngine | Monte Carlo digital engine factory | 
| CMakeMCEuropeanBasketEngine | Monte Carlo basket-option engine factory | 
| CMakeMCEuropeanEngine | Monte Carlo European engine factory | 
| CMakeMCEuropeanGJRGARCHEngine | Monte Carlo GJR-GARCH European engine factory | 
| CMakeMCEuropeanHestonEngine | Monte Carlo Heston European engine factory | 
| CMakeMCEverestEngine | Monte Carlo Everest-option engine factory | 
| CMakeMCHestonHullWhiteEngine | Monte Carlo Heston/Hull-White engine factory | 
| CMakeMCHimalayaEngine | Monte Carlo Himalaya-option engine factory | 
| CMakeMCHullWhiteCapFloorEngine | Monte Carlo Hull-White cap-floor engine factory | 
| CMakeMCPagodaEngine | Monte Carlo pagoda-option engine factory | 
| CMakeMCPathBasketEngine | Monte Carlo Path Basket engine factory | 
| CMakeMCPerformanceEngine | Monte Carlo performance-option engine factory | 
| CMakeMCVarianceSwapEngine | Monte Carlo variance-swap engine factory | 
| CMakeOIS | Helper class | 
| CMakeSchedule | Helper class | 
| CMakeSwaption | Helper class | 
| CMakeVanillaSwap | Helper class | 
| CMakeYoYInflationCapFloor | Helper class | 
| ▶CMargrabeOption | Margrabe option on two assets | 
| Carguments | Extra arguments for Margrabe option | 
| Cengine | Margrabe option engine base class | 
| Cresults | Extra results for Margrabe option | 
| CMarketModel | Base class for market models | 
| CMarketModelCashRebate |  | 
| CMarketModelComposite | Composition of two or more market-model products | 
| CMarketModelEvolver | Market-model evolver | 
| CMarketModelFactory | Base class for market-model factories | 
| CMarketModelMultiProduct | Market-model product | 
| CMarketModelPathwiseCashRebate |  | 
| CMarketModelPathwiseCoterminalSwaptionsDeflated |  | 
| CMarketModelPathwiseCoterminalSwaptionsNumericalDeflated |  | 
| CMarketModelPathwiseDiscounter |  | 
| CMarketModelPathwiseInverseFloater |  | 
| CMarketModelPathwiseMultiCaplet | Market-model pathwise caplet | 
| CMarketModelPathwiseMultiDeflatedCap |  | 
| CMarketModelPathwiseMultiProduct | Market-model pathwise product | 
| CMarketModelPathwiseSwap |  | 
| CMarketModelVolProcess |  | 
| CMarkovFunctional |  | 
| CMarshallOlkinCopula | Marshall-Olkin copula | 
| CMatrix | Matrix used in linear algebra | 
| CMaxCopula | Max copula | 
| CMCAmericanBasketEngine | Least-square Monte Carlo engine | 
| CMCAmericanEngine | American Monte Carlo engine | 
| CMCAmericanPathEngine | Least-square Monte Carlo engine | 
| CMCBarrierEngine | Pricing engine for barrier options using Monte Carlo simulation | 
| CMCDigitalEngine | Pricing engine for digital options using Monte Carlo simulation | 
| CMCDiscreteArithmeticAPEngine | Monte Carlo pricing engine for discrete arithmetic average price Asian | 
| CMCDiscreteArithmeticASEngine | Monte Carlo pricing engine for discrete arithmetic average-strike Asian | 
| CMCDiscreteAveragingAsianEngine | Pricing engine for discrete average Asians using Monte Carlo simulation | 
| CMCDiscreteGeometricAPEngine | Monte Carlo pricing engine for discrete geometric average price Asian | 
| CMCEuropeanBasketEngine | Pricing engine for European basket options using Monte Carlo simulation | 
| CMCEuropeanEngine | European option pricing engine using Monte Carlo simulation | 
| CMCEuropeanGJRGARCHEngine | Monte Carlo GJR-GARCH-model engine for European options | 
| CMCEuropeanHestonEngine | Monte Carlo Heston-model engine for European options | 
| CMCHullWhiteCapFloorEngine | Monte Carlo Hull-White engine for cap/floors | 
| CMCLongstaffSchwartzEngine | Longstaff-Schwarz Monte Carlo engine for early exercise options | 
| CMCLongstaffSchwartzPathEngine | Longstaff-Schwarz Monte Carlo engine for early exercise options | 
| CMCPagodaEngine | Pricing engine for pagoda options using Monte Carlo simulation | 
| CMCPathBasketEngine | Pricing engine for path dependent basket options using | 
| CMCPerformanceEngine | Pricing engine for performance options using Monte Carlo simulation | 
| CMcSimulation | Base class for Monte Carlo engines | 
| CMCVanillaEngine | Pricing engine for vanilla options using Monte Carlo simulation | 
| CMCVarianceSwapEngine | Variance-swap pricing engine using Monte Carlo simulation, | 
| CMeanRevertingPricer |  | 
| CMersenneTwisterUniformRng | Uniform random number generator | 
| CMerton76Process | Merton-76 jump-diffusion process | 
| CMexico | Mexican calendars | 
| CMfStateProcess | Markov functional state process class | 
| CMidPointCDOEngine | CDO base engine taking schedule steps | 
| CMinCopula | Min copula | 
| CMixedLinearCubic | Mixed linear/cubic interpolation factory and traits | 
| CMixedLinearCubicInterpolation | Mixed linear/cubic interpolation between discrete points | 
| CMixedScheme | Mixed (explicit/implicit) scheme for finite difference methods | 
| CModifiedCraigSneydScheme | Modified Craig-Sneyd scheme | 
| CMoney | Amount of cash | 
| CMonteCarloModel | General-purpose Monte Carlo model for path samples | 
| CMoreGreeks | More additional option results | 
| CMoroInverseCumulativeNormal | Moro Inverse cumulative normal distribution class | 
| CMTBrownianGenerator | Mersenne-twister Brownian generator for market-model simulations | 
| CMTLCurrency | Maltese lira | 
| ▶CMultiAssetOption | Base class for options on multiple assets | 
| Cresults | Results from multi-asset option calculation | 
| CMultiCubicSpline | N-dimensional cubic spline interpolation between discrete points | 
| CMultiCurveSensitivities | Multi curve sensitivities | 
| CMultidimIntegral | Integrates a vector or scalar function of vector domain | 
| CMultiPath | Correlated multiple asset paths | 
| CMultiPathGenerator | Generates a multipath from a random number generator | 
| CMultiplicativePriceSeasonality | Multiplicative seasonality in the price index (CPI/RPI/HICP/etc) | 
| CMultiProductComposite | Composition of one or more market-model products | 
| CMultiProductMultiStep | Multiple-step market-model product | 
| CMultiProductOneStep | Single-step market-model product | 
| CMultiProductPathwiseWrapper |  | 
| CMultiStepSwaption |  | 
| CMultiVariate | Default Monte Carlo traits for multi-variate models | 
| CMXNCurrency | Mexican peso | 
| CMYRCurrency | Malaysian Ringgit | 
| CNelsonSiegelFitting | Nelson-Siegel fitting method | 
| CNeumannBC | Neumann boundary condition (i.e., constant derivative) | 
| CNewton | Newton 1-D solver | 
| CNewtonSafe | Safe Newton 1-D solver | 
| CNewZealand | New Zealand calendar | 
| CNLGCurrency | Dutch guilder | 
| CNoArbSabr | No arbtrage sabr interpolation factory and traits | 
| CNoArbSabrInterpolation | No arbitrage sabr smile interpolation between discrete volatility points | 
| CNoConstraint | No constraint | 
| CNOKCurrency | Norwegian krone | 
| CNonhomogeneousBoundaryConstraint | Constraint imposing i-th argument to be in [low_i,high_i] for all i | 
| CNonLinearLeastSquare | Non-linear least-square method | 
| ▶CNonstandardSwap | Nonstandard swap | 
| Carguments | Arguments for nonstandard swap calculation | 
| Cresults | Results from nonstandard swap calculation | 
| ▶CNonstandardSwaption | Nonstandard swaption class | 
| Carguments | Arguments for nonstandard swaption calculation | 
| Cengine | Base class for nonstandard swaption engines | 
| CNormalDistribution | Normal distribution function | 
| CNormalFwdRatePc | Predictor-Corrector | 
| CNorthAmericaCorpDefaultKey | ISDA standard default contractual key for corporate US debt | 
| CNorway | Norwegian calendar | 
| CNPRCurrency | Nepal rupee | 
| ▶CNthToDefault | N-th to default swap | 
| Cengine | NTD base engine | 
| CNull | Template class providing a null value for a given type | 
| CNull< Array > | Specialization of null template for this class | 
| CNull< Date > | Specialization of Null template for the Date class | 
| CNullCalendar | Calendar for reproducing theoretical calculations | 
| CNullCondition | null step condition | 
| CNullParameter | Parameter which is always zero \( a(t) = 0 \) | 
| CNullPayoff | Dummy payoff class | 
| CNumericalDifferentiation | Numerical Differentiation on arbitrarily spaced grids | 
| CNumericHaganPricer | CMS-coupon pricer | 
| CNZDCurrency | New Zealand dollar | 
| CNZDLibor | NZD LIBOR rate | 
| CNzocr | Nzocr index | 
| CObservable | Object that notifies its changes to a set of observers | 
| CObservableSettings | Global repository for run-time library settings | 
| CObservableValue | observable and assignable proxy to concrete value | 
| CObserver | Object that gets notified when a given observable changes | 
| COISRateHelper | Rate helper for bootstrapping over Overnight Indexed Swap rates | 
| ▶COneAssetOption | Base class for options on a single asset | 
| Cresults | Results from single-asset option calculation | 
| COneDayCounter | 1/1 day count convention | 
| COneFactorAffineModel | Single-factor affine base class | 
| COneFactorAffineSurvivalStructure |  | 
| COneFactorCopula | Abstract base class for one-factor copula models | 
| COneFactorGaussianCopula | One-factor Gaussian Copula | 
| COneFactorGaussianStudentCopula | One-factor Gaussian-Student t-Copula | 
| ▶COneFactorModel | Single-factor short-rate model abstract class | 
| CShortRateDynamics | Base class describing the short-rate dynamics | 
| CShortRateTree | Recombining trinomial tree discretizing the state variable | 
| COneFactorStudentCopula | One-factor Double Student t-Copula | 
| COneFactorStudentGaussianCopula | One-factor Student t - Gaussian Copula | 
| COperatorFactory | Black-Scholes-Merton differential operator | 
| COptimizationMethod | Abstract class for constrained optimization method | 
| ▶COption | Base option class | 
| Carguments | Basic option arguments | 
| COptionletStripper |  | 
| COptionletStripper1 |  | 
| COptionletStripper2 |  | 
| COptionletVolatilityStructure | Optionlet (caplet/floorlet) volatility structure | 
| COrnsteinUhlenbeckProcess | Ornstein-Uhlenbeck process class | 
| COrthogonalizedBumpFinder |  | 
| COrthogonalProjections |  | 
| COvernightIndexedCoupon | Overnight coupon | 
| COvernightIndexedSwap | Overnight indexed swap: fix vs compounded overnight rate | 
| COvernightIndexedSwapIndex | Base class for overnight indexed swap indexes | 
| COvernightLeg | Helper class building a sequence of overnight coupons | 
| ▶CPagodaOption | Roofed Asian option on a number of assets | 
| Cengine | Pagoda-option engine base class | 
| ▶CParameter | Base class for model arguments | 
| CImpl | Base class for model parameter implementation | 
| CPascalTriangle | Pascal triangle coefficients calculator | 
| CPath | Single-factor random walk | 
| CPathGenerator | Generates random paths using a sequence generator | 
| ▶CPathMultiAssetOption | Base class for path-dependent options on multiple assets | 
| Carguments | Arguments for multi-asset option calculation | 
| Cresults | Results from multi-asset option calculation | 
| CPathPayoff | Abstract base class for path-dependent option payoffs | 
| CPathPricer | Base class for path pricers | 
| CPathwiseAccountingEngine | Engine collecting cash flows along a market-model simulation for doing pathwise computation of Deltas | 
| CPathwiseVegasAccountingEngine | Engine collecting cash flows along a market-model simulation for doing pathwise computation of Deltas and vegas | 
| CPathwiseVegasOuterAccountingEngine | Engine collecting cash flows along a market-model simulation for doing pathwise computation of Deltas and vegas | 
| CPayoff | Abstract base class for option payoffs | 
| CPEHCurrency | Peruvian sol | 
| CPEICurrency | Peruvian inti | 
| CPENCurrency | Peruvian nuevo sol | 
| CPercentageStrikePayoff | Payoff with strike expressed as percentage | 
| CPeriod |  | 
| CPerturbativeBarrierOptionEngine | Perturbative barrier-option engine | 
| CPiecewiseConstantParameter | Piecewise-constant parameter | 
| CPiecewiseDefaultCurve | Piecewise default-probability term structure | 
| CPiecewiseTimeDependentHestonModel | Piecewise time dependent Heston model | 
| CPiecewiseYieldCurve | Piecewise yield term structure | 
| CPiecewiseYoYInflationCurve | Piecewise year-on-year inflation term structure | 
| CPiecewiseYoYOptionletVolatilityCurve | Piecewise year-on-year inflation volatility term structure | 
| CPiecewiseZeroInflationCurve | Piecewise zero-inflation term structure | 
| CPKRCurrency | Pakistani rupee | 
| CPlackettCopula | Plackett copula | 
| CPlainVanillaPayoff | Plain-vanilla payoff | 
| CPLNCurrency | Polish zloty | 
| CPoissonDistribution | Poisson distribution function | 
| CPoland | Polish calendar | 
| CPolarStudentTRng | Student t random number generator | 
| CPolynomial | Polynomial2D-spline-interpolation factory | 
| CPolynomial2DSpline | Polynomial2D-spline interpolation between discrete points | 
| CPolynomialFunction | Cubic functional form | 
| CPositiveConstraint | Constraint imposing positivity to all arguments | 
| CPricingEngine | Interface for pricing engines | 
| CPricingPeriod | Time pricingperiod described by a number of a given time unit | 
| CPrimeNumbers | Prime numbers calculator | 
| CProbabilityAlwaysDownhill | Always Downhill Probability | 
| CProbabilityBoltzmann | Boltzmann Probability | 
| CProbabilityBoltzmannDownhill | Boltzmann Downhill Probability | 
| CProbabilityOfAtLeastNEvents | Probability of at least N events | 
| CProbabilityOfNEvents | Probability of N events | 
| CProblem | Constrained optimization problem | 
| CProjectedCostFunction | Parameterized cost function | 
| CProtection | Information on a default-protection contract | 
| CProxyIbor | IborIndex calculated as proxy of some other IborIndex | 
| CPTECurrency | Portuguese escudo | 
| CQuantity | Amount of a commodity | 
| CQuantoBarrierOption | Quanto version of a barrier option | 
| CQuantoDoubleBarrierOption | Quanto version of a double barrier option | 
| CQuantoEngine | Quanto engine | 
| CQuantoForwardVanillaOption | Quanto version of a forward vanilla option | 
| CQuantoOptionResults | Results from quanto option calculation | 
| CQuantoTermStructure | Quanto term structure | 
| CQuantoVanillaOption | Quanto version of a vanilla option | 
| CQuote | Purely virtual base class for market observables | 
| CRandomDefaultLM |  | 
| CRandomDefaultModel | Base class for random default models | 
| CRandomizedLDS | Randomized (random shift) low-discrepancy sequence | 
| CRandomLM |  | 
| CRandomLossLM |  | 
| CRandomSequenceGenerator | Random sequence generator based on a pseudo-random number generator | 
| CRangeAccrualLeg | Helper class building a sequence of range-accrual floating-rate coupons | 
| CRanlux3UniformRng | Uniform random number generator | 
| CRatchetMaxPayoff | RatchetMax payoff (double option) | 
| CRatchetMinPayoff | RatchetMin payoff (double option) | 
| CRatchetPayoff | Ratchet payoff (single option) | 
| CReannealingFiniteDifferences | Reannealing Finite Difference | 
| CReannealingTrivial | Reannealing Trivial | 
| CRebatedExercise | Rebated exercise | 
| CRecoveryRateModel |  | 
| CRecoveryRateQuote | Stores a recovery rate market quote and the associated seniority | 
| CRecursiveLossModel |  | 
| CRedemption | Bond redemption | 
| CRegion | Region class, used for inflation applicability | 
| CRelativeDateBootstrapHelper | Bootstrap helper with date schedule relative to global evaluation date | 
| CRelinkableHandle | Relinkable handle to an observable | 
| CRendistatoEquivalentSwapLengthQuote | RendistatoCalculator equivalent swap lenth Quote adapter | 
| CRendistatoEquivalentSwapSpreadQuote | RendistatoCalculator equivalent swap spread Quote adapter | 
| CReplicatingVarianceSwapEngine | Variance-swap pricing engine using replicating cost, | 
| CReplication | Digital option replication strategy | 
| CRestructuring | Restructuring type | 
| CRichardsonExtrapolation | Richardson Extrapolation | 
| CRidder | Ridder 1-D solver | 
| CRiskyAssetSwap | Risky asset-swap instrument | 
| CRiskyAssetSwapOption | Option on risky asset swap | 
| CRiskyBond |  | 
| CRiskyFixedBond |  | 
| CRiskyFloatingBond |  | 
| CROLCurrency | Romanian leu | 
| CRomania | Romanian calendars | 
| CRONCurrency | Romanian new leu | 
| CRounding | Basic rounding class | 
| CRUBCurrency | Russian ruble | 
| CRussia | Russian calendars | 
| CSABR | SABR interpolation factory and traits | 
| CSABRInterpolation | SABR smile interpolation between discrete volatility points | 
| CSabrVolSurface | SABR volatility (smile) surface | 
| CSaddlePointLossModel | Saddle point portfolio credit default loss model | 
| CSalvagingAlgorithm | Algorithm used for matricial pseudo square root | 
| CSample | Weighted sample | 
| CSampledCurve | This class contains a sampled curve | 
| CSamplerCauchy | Cauchy Sampler | 
| CSamplerGaussian | Gaussian Sampler | 
| CSamplerLogNormal | Lognormal Sampler | 
| CSamplerMirrorGaussian | Gaussian Mirror Sampler | 
| CSamplerRingGaussian | Gaussian Ring Sampler | 
| CSamplerVeryFastAnnealing | Very Fast Annealing Sampler | 
| CSARCurrency | Saudi riyal | 
| CSaudiArabia | Saudi Arabian calendar | 
| CSchedule | Payment schedule | 
| CSeasonality | A transformation of an existing inflation swap rate | 
| CSecant | Secant 1-D solver | 
| CSeedGenerator | Random seed generator | 
| CSegmentIntegral | Integral of a one-dimensional function | 
| CSEKCurrency | Swedish krona | 
| CSEKLibor | SEK LIBOR rate | 
| CSettings | Global repository for run-time library settings | 
| CSettlement | settlement information | 
| CSGDCurrency | Singapore dollar | 
| CShortRateModel | Abstract short-rate model class | 
| CShoutCondition | Shout option condition | 
| CsimEvent |  | 
| CSimpleCashFlow | Predetermined cash flow | 
| ▶CSimpleChooserOption | Simple chooser option | 
| Carguments | Extra arguments for single chooser option | 
| Cengine | Simple chooser option engine base class | 
| CSimpleDayCounter | Simple day counter for reproducing theoretical calculations | 
| CSimpleLocalEstimator | Local-estimator volatility model | 
| CSimplePolynomialFitting | Simple polynomial fitting method | 
| CSimpleQuote | Market element returning a stored value | 
| CSimplex | Multi-dimensional simplex class | 
| CSimpsonIntegral | Integral of a one-dimensional function | 
| CSimulatedAnnealing |  | 
| CSingapore | Singapore calendars | 
| CSingleProductComposite | Composition of one or more market-model products | 
| CSingleton | Basic support for the singleton pattern | 
| CSingleVariate | Default Monte Carlo traits for single-variate models | 
| CSITCurrency | Slovenian tolar | 
| CSKKCurrency | Slovak koruna | 
| CSlovakia | Slovak calendars | 
| CSmileSection | Interest rate volatility smile section | 
| CSmileSectionUtils | Smile-section utilities | 
| CSMMDriftCalculator | Drift computation for coterminal swap market models | 
| CSobolBrownianGenerator | Sobol Brownian generator for market-model simulations | 
| CSobolRsg | Sobol low-discrepancy sequence generator | 
| CSoftCallability | callability leaving to the holder the possibility to convert | 
| CSolver1D | Base class for 1-D solvers | 
| CSonia | Sonia (Sterling Overnight Index Average) rate | 
| CSouthAfrica | South-African calendar | 
| CSouthKorea | South Korean calendars | 
| CSparseILUPreconditioner |  | 
| CSphereCylinderOptimizer |  | 
| CSpotRecoveryLatentModel | Random spot recovery rate latent variable portfolio model | 
| CSpreadCdsHelper | Spread-quoted CDS hazard rate bootstrap helper | 
| CSpreadedHazardRateCurve | Default-probability structure with an additive spread on hazard rates | 
| CSpreadFittingMethod | Spread fitting method helper | 
| ▶CSpreadOption | Spread option on two assets | 
| Cengine | Spread option engine base class | 
| CSquareRootAndersen |  | 
| CSquareRootProcess | Square-root process class | 
| CStatsHolder | Helper class for precomputed distributions | 
| CSteepestDescent | Multi-dimensional steepest-descent class | 
| Cstep_iterator | Iterator advancing in constant steps | 
| CStepCondition | Condition to be applied at every time step | 
| CStepConditionSet | Parallel evolver for multiple arrays | 
| CStickyMaxPayoff | StickyMax payoff (double option) | 
| CStickyMinPayoff | StickyMin payoff (double option) | 
| CStickyPayoff | Sticky payoff (single option) | 
| CStochasticCollocationInvCDF | Stochastic collocation inverse cumulative distribution function | 
| ▶CStochasticProcess | Multi-dimensional stochastic process class | 
| Cdiscretization | Discretization of a stochastic process over a given time interval | 
| ▶CStochasticProcess1D | 1-dimensional stochastic process | 
| Cdiscretization | Discretization of a 1-D stochastic process | 
| CStochasticProcessArray | Array of correlated 1-D stochastic processes | 
| CStock | Simple stock class | 
| CStrikedTypePayoff | Intermediate class for payoffs based on a fixed strike | 
| CStrippedOptionlet |  | 
| CStrippedOptionletAdapter |  | 
| CStrippedOptionletBase |  | 
| CStudentDistribution | Student t-distribution | 
| CStulzEngine | Pricing engine for 2D European Baskets | 
| CSuperFundPayoff | Binary supershare and superfund payoffs | 
| CSuperSharePayoff | Binary supershare payoff | 
| CSurvivalProbability | Survival-Probability-curve traits | 
| CSurvivalProbabilityStructure | Hazard-rate term structure | 
| CSVD | Singular value decomposition | 
| CSVDDFwdRatePc |  | 
| CSvenssonFitting | Svensson Fitting method | 
| CSvi | Svi interpolation factory and traits | 
| CSviInterpolation | Svi smile interpolation between discrete volatility points | 
| CSwap | Interest rate swap | 
| CSwapIndex | Base class for swap-rate indexes | 
| CSwapRateHelper | Rate helper for bootstrapping over swap rates | 
| CSwapSpreadIndex | Class for swap-rate spread indexes | 
| ▶CSwaption | Swaption class | 
| Carguments | Arguments for swaption calculation | 
| Cengine | Base class for swaption engines | 
| CSwaptionHelper | Calibration helper for ATM swaption | 
| CSwaptionVolatilityCube | Swaption-volatility cube | 
| CSwaptionVolatilityMatrix | At-the-money swaption-volatility matrix | 
| CSwaptionVolatilityStructure | Swaption-volatility structure | 
| CSweden | Swedish calendar | 
| CSwingExercise | Swing exercise | 
| CSwitzerland | Swiss calendar | 
| CSymmetricSchurDecomposition | Symmetric threshold Jacobi algorithm | 
| ▶CSyntheticCDO | Synthetic Collateralized Debt Obligation | 
| Cengine | CDO base engine | 
| CTabulatedGaussLegendre | Tabulated Gauss-Legendre quadratures | 
| CTaiwan | Taiwanese calendars | 
| CTARGET | TARGET calendar | 
| ▶CTCopulaPolicy | Student-T Latent Model's copula policy | 
| CinitTraits |  | 
| CTemperatureBoltzmann | Temperature Boltzmann | 
| CTemperatureCauchy | Temperature Cauchy | 
| CTemperatureVeryFastAnnealing | Temperature Very Fast Annealing | 
| CTermStructure | Basic term-structure functionality | 
| CTermStructureConsistentModel | Term-structure consistent model class | 
| CTermStructureFittingParameter | Deterministic time-dependent parameter used for yield-curve fitting | 
| CTHBCurrency | Thai baht | 
| CThirty360 | 30/360 day count convention | 
| CTian | Tian tree: third moment matching, multiplicative approach | 
| CTibor | JPY TIBOR index | 
| CTimeBasket | Distribution over a number of dates | 
| CTimeGrid | Time grid class | 
| CTimeSeries | Container for historical data | 
| CTqrEigenDecomposition | Tridiag. QR eigen decomposition with explicite shift aka Wilkinson | 
| CTransformedGrid | Transformed grid | 
| CTrapezoidIntegral | Integral of a one-dimensional function | 
| CTRBDF2 | TR-BDF2 scheme for finite difference methods | 
| CTree | Tree approximating a single-factor diffusion | 
| CTreeCallableFixedRateBondEngine | Numerical lattice engine for callable fixed rate bonds | 
| CTreeCallableZeroCouponBondEngine | Numerical lattice engine for callable zero coupon bonds | 
| CTreeCapFloorEngine | Numerical lattice engine for cap/floors | 
| CTreeLattice | Tree-based lattice-method base class | 
| CTreeLattice1D | One-dimensional tree-based lattice | 
| CTreeLattice2D | Two-dimensional tree-based lattice | 
| CTreeSwaptionEngine | Numerical lattice engine for swaptions | 
| CTreeVanillaSwapEngine | Numerical lattice engine for simple swaps | 
| ▶CTridiagonalOperator | Base implementation for tridiagonal operator | 
| CTimeSetter | Encapsulation of time-setting logic | 
| CTrigeorgis | Trigeorgis (additive equal jumps) binomial tree | 
| CTrinomialTree | Recombining trinomial tree class | 
| CTRLCurrency | Turkish lira | 
| CTRLibor | TRY LIBOR rate | 
| CTRYCurrency | New Turkish lira | 
| CTsiveriotisFernandesLattice | Binomial lattice approximating the Tsiveriotis-Fernandes model | 
| CTTDCurrency | Trinidad & Tobago dollar | 
| CTurkey | Turkish calendar | 
| CTWDCurrency | Taiwan dollar | 
| ▶CTwoAssetBarrierOption | Barrier option on two assets | 
| Carguments | Arguments for two-asset barrier option calculation | 
| Cengine | Two-asset barrier-option engine base class | 
| CTwoDimensionalIntegral | Integral of a two-dimensional function | 
| ▶CTwoFactorModel | Abstract base-class for two-factor models | 
| CShortRateDynamics | Class describing the dynamics of the two state variables | 
| CShortRateTree | Recombining two-dimensional tree discretizing the state variable | 
| CTypePayoff | Intermediate class for put/call payoffs | 
| CUAHCurrency | Ukrainian hryvnia | 
| CUkraine | Ukrainian calendars | 
| CUKRegion | United Kingdom as geographical/economic region | 
| CUKRPI | UK Retail Price Inflation Index | 
| CUnitDisplacedBlackYoYInflationCouponPricer | Unit-Displaced-Black-formula pricer for capped/floored yoy inflation coupons | 
| CUnitedKingdom | United Kingdom calendars | 
| CUnitedStates | United States calendars | 
| CUnitOfMeasure | Unit of measure specification | 
| CUnitOfMeasureConversionManager | Repository of conversion factors between units of measure | 
| CUpfrontCdsHelper | Upfront-quoted CDS hazard rate bootstrap helper | 
| CUpperBoundEngine | Market-model engine for upper-bound estimation | 
| CUpRounding | Up-rounding | 
| CUSCPI | US CPI index | 
| CUSDCurrency | U.S. dollar | 
| CUSDLibor | USD LIBOR rate | 
| CUSDLiborON | Overnight USD Libor index | 
| CUsdLiborSwapIsdaFixAm | UsdLiborSwapIsdaFixAm index base class | 
| CUsdLiborSwapIsdaFixPm | UsdLiborSwapIsdaFixPm index base class | 
| CUSRegion | USA as geographical/economic region | 
| CVanillaOption | Vanilla option (no discrete dividends, no barriers) on a single asset | 
| CVanillaStorageOption | Base option class | 
| ▶CVanillaSwap | Plain-vanilla swap: fix vs floating leg | 
| Carguments | Arguments for simple swap calculation | 
| Cresults | Results from simple swap calculation | 
| CVanillaSwingOption | Base option class | 
| CVannaVolga | VannaVolga-interpolation factory and traits | 
| CVannaVolgaBarrierEngine | Vanna Volga barrier option engine | 
| CVannaVolgaDoubleBarrierEngine | Vanna Volga double-barrier option engine | 
| CVannaVolgaInterpolation | Vanna Volga interpolation between discrete points | 
| CVarianceGammaEngine | Variance Gamma Pricing engine for European vanilla options using integral approach | 
| CVarianceGammaModel | Variance Gamma model | 
| CVarianceGammaProcess | Variance gamma process | 
| ▶CVarianceOption | Variance option | 
| Carguments | Arguments for forward fair-variance calculation | 
| Cengine | Base class for variance-option engines | 
| Cresults | Results from variance-option calculation | 
| ▶CVarianceSwap | Variance swap | 
| Carguments | Arguments for forward fair-variance calculation | 
| Cengine | Base class for variance-swap engines | 
| Cresults | Results from variance-swap calculation | 
| ▶CVasicek | Vasicek model class | 
| CDynamics | Short-rate dynamics in the Vasicek model | 
| CVEBCurrency | Venezuelan bolivar | 
| CVegaBumpCollection |  | 
| CVegaStressedBlackScholesProcess | Black-Scholes process which supports local vega stress tests | 
| CVisitor | Visitor for a specific class | 
| CVNDCurrency | Vietnamese Dong | 
| CVolatilityTermStructure | Volatility term structure | 
| CWeekendsOnly | Weekends-only calendar | 
| ▶CWriterExtensibleOption | Writer-extensible option | 
| Carguments | Additional arguments for writer-extensible option | 
| Cengine | Base engine | 
| CWulinYongDoubleBarrierEngine | Pricing engine for barrier options using analytical formulae | 
| CXRPCurrency | Ripple | 
| ▶CYearOnYearInflationSwap | Year-on-year inflation-indexed swap | 
| Carguments | Arguments for YoY swap calculation | 
| Cresults | Results from YoY swap calculation | 
| CYearOnYearInflationSwapHelper | Year-on-year inflation-swap bootstrap helper | 
| CYieldTermStructure | Interest-rate term structure | 
| CYoYCapFloorTermPriceSurface | Abstract base class, inheriting from InflationTermStructure | 
| CYoYInflationBachelierCapFloorEngine | Unit Displaced Black-formula inflation cap/floor engine (standalone, i.e. no coupon pricer) | 
| CYoYInflationBlackCapFloorEngine | Black-formula inflation cap/floor engine (standalone, i.e. no coupon pricer) | 
| CYoYInflationCap | Concrete YoY Inflation cap class | 
| ▶CYoYInflationCapFloor | Base class for yoy inflation cap-like instruments | 
| Carguments | Arguments for YoY Inflation cap/floor calculation | 
| Cengine | Base class for cap/floor engines | 
| CYoYInflationCapFloorEngine | Base YoY inflation cap/floor engine | 
| CYoYInflationCollar | Concrete YoY Inflation collar class | 
| CYoYInflationCoupon | Coupon paying a YoY-inflation type index | 
| CYoYInflationCouponPricer | Base pricer for capped/floored YoY inflation coupons | 
| CYoYInflationFloor | Concrete YoY Inflation floor class | 
| CYoYInflationIndex | Base class for year-on-year inflation indices | 
| CyoyInflationLeg |  | 
| CYoYInflationTermStructure | Base class for year-on-year inflation term structures | 
| CYoYInflationTraits | Bootstrap traits to use for PiecewiseZeroInflationCurve | 
| CYoYInflationUnitDisplacedBlackCapFloorEngine | Unit Displaced Black-formula inflation cap/floor engine (standalone, i.e. no coupon pricer) | 
| CYoYInflationVolatilityTraits | Traits for inflation-volatility bootstrap | 
| CYoYOptionletHelper | Year-on-year inflation-volatility bootstrap helper | 
| CYoYOptionletStripper | Interface for inflation cap stripping, i.e. from price surfaces | 
| CYoYOptionletVolatilitySurface |  | 
| CYYAUCPI | Genuine year-on-year AU CPI (i.e. not a ratio) | 
| CYYAUCPIr | Fake year-on-year AUCPI (i.e. a ratio) | 
| CYYEUHICP | Genuine year-on-year EU HICP (i.e. not a ratio of EU HICP) | 
| CYYEUHICPr | Fake year-on-year EU HICP (i.e. a ratio of EU HICP) | 
| CYYEUHICPXT | Genuine year-on-year EU HICPXT | 
| CYYFRHICP | Genuine year-on-year FR HICP (i.e. not a ratio) | 
| CYYFRHICPr | Fake year-on-year FR HICP (i.e. a ratio) | 
| CYYGenericCPI | Genuine year-on-year Generic CPI (i.e. not a ratio) | 
| CYYGenericCPIr | Fake year-on-year GenericCPI (i.e. a ratio) | 
| CYYUKRPI | Genuine year-on-year UK RPI (i.e. not a ratio of UK RPI) | 
| CYYUKRPIr | Fake year-on-year UK RPI (i.e. a ratio of UK RPI) | 
| CYYUSCPI | Genuine year-on-year US CPI (i.e. not a ratio of US CPI) | 
| CYYUSCPIr | Fake year-on-year US CPI (i.e. a ratio of US CPI) | 
| CYYZACPI | Genuine year-on-year South African CPI (i.e. not a ratio of ZA CPI) | 
| CYYZACPIr | Fake year-on-year South African CPI (i.e. a ratio of ZA CPI) | 
| CZabr | No arbtrage sabr interpolation factory and traits | 
| CZabrInterpolation | Zabr smile interpolation between discrete volatility points | 
| CZACPI | South African Comsumer Price Inflation Index | 
| CZARCurrency | South-African rand | 
| CZARegion | South Africa as geographical/economic region | 
| CZECCurrency | Zcash | 
| CZeroCondition | Zero exercise condition | 
| CZeroCouponBond | Zero-coupon bond | 
| CZeroCouponInflationSwap | Zero-coupon inflation-indexed swap | 
| CZeroCouponInflationSwapHelper | Zero-coupon inflation-swap bootstrap helper | 
| CZeroInflationIndex | Base class for zero inflation indices | 
| CZeroInflationTermStructure | Interface for zero inflation term structures | 
| CZeroInflationTraits | Bootstrap traits to use for PiecewiseZeroInflationCurve | 
| CZeroSpreadedTermStructure | Term structure with an added spread on the zero yield rate | 
| CZeroYield | Zero-curve traits | 
| CZeroYieldStructure | Zero-yield term structure | 
| CZibor | CHF ZIBOR rate | 
| CZigguratRng | Ziggurat random-number generator |