Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
QuantExt Namespace Reference

Namespaces

namespace  CommodityAveragePriceOptionMomementMatching
 
namespace  CrossAssetAnalytics
 
namespace  CrossAssetModelTypes
 
namespace  DateUtilities
 
namespace  detail
 
namespace  tag
 
namespace  ZeroInflation
 

Classes

class  AccrualBondRepoEngine
 
class  AdjustedDefaultCurve
 
class  AmcCalculator
 
class  AmendedCalendar
 
class  AnalyticBarrierEngine
 
class  AnalyticCashSettledEuropeanEngine
 
class  AnalyticCcLgmFxOptionEngine
 
class  AnalyticDigitalAmericanEngine
 
class  AnalyticDigitalAmericanKOEngine
 
class  AnalyticDkCpiCapFloorEngine
 
class  AnalyticDoubleBarrierBinaryEngine
 
class  AnalyticDoubleBarrierEngine
 
class  AnalyticEuropeanEngine
 
class  AnalyticEuropeanForwardEngine
 
class  AnalyticJyCpiCapFloorEngine
 
class  AnalyticJyYoYCapFloorEngine
 
class  AnalyticLgmCdsOptionEngine
 
class  AnalyticLgmSwaptionEngine
 
class  AnalyticXAssetLgmEquityOptionEngine
 
class  AnnuityMapping
 
class  AnnuityMappingBuilder
 
class  ApoFutureSurface
 
class  Ascot
 
class  AtmAdjustedSmileSection
 
class  Austria
 
class  AverageFuturePriceHelper
 
class  AverageFXLinked
 
class  AverageFXLinkedCashFlow
 
class  AverageOffPeakPowerHelper
 
class  AverageOIS
 
class  AverageOISRateHelper
 
class  AverageONIndexedCoupon
 
class  AverageONIndexedCouponPricer
 
class  AverageONLeg
 
class  AverageSpotPriceHelper
 
class  BachelierCPICashFlowPricer
 
class  BachelierCPICouponPricer
 
class  BaroneAdesiWhaleyApproximationEngine
 
class  BaseCorrelationQuote
 
class  BaseCorrelationTermStructure
 
class  BasicCpuFramework
 
class  BasisTwoSwapHelper
 
class  Basket
 
class  BEHICP
 
class  Belgium
 
class  BelgiumRegion
 
class  BicubicFlat
 
class  BilinearFlat
 
class  BinomialConvertibleEngine
 
class  BlackAverageBMACouponPricer
 
class  BlackAverageONIndexedCouponPricer
 
class  BlackBondOptionEngine
 
class  BlackCdsOptionEngine
 
class  BlackCPICashFlowPricer
 
class  BlackCPICouponPricer
 
class  BlackIborQuantoCouponPricer
 
class  BlackIndexCdsOptionEngine
 
class  BlackInvertedVolTermStructure
 
class  BlackMonotoneVarVolTermStructure
 
class  BlackOvernightIndexedCouponPricer
 
class  BlackScholesModelWrapper
 
class  BlackTriangulationATMVolTermStructure
 
class  BlackVarianceCurve3
 
class  BlackVarianceSurfaceMoneyness
 
class  BlackVarianceSurfaceMoneynessForward
 
class  BlackVarianceSurfaceMoneynessSpot
 
class  BlackVarianceSurfaceSparse
 
class  BlackVarianceSurfaceStdDevs
 
class  BlackVolatilityConstantSpread
 
class  BlackVolatilitySurfaceAbsolute
 
class  BlackVolatilitySurfaceBFRR
 
class  BlackVolatilitySurfaceDelta
 
class  BlackVolatilitySurfaceProxy
 
class  BlackVolatilityWithATM
 
class  BlackVolFromCreditVolWrapper
 
class  BMAIndexWrapper
 
class  BOEBaseRateIndex
 
class  BondBasket
 
class  BondFuturesIndex
 
class  BondIndex
 
class  BondOption
 
class  BondRepo
 
class  BondTRS
 
class  BondTRSCashFlow
 
class  BondTRSLeg
 
class  BondYieldShiftedCurveTermStructure
 
class  BRLCdi
 
class  BRLCdiCouponPricer
 
class  BRLCdiRateHelper
 
class  BRLCdiSwap
 
class  BucketedDistribution
 
class  Bucketing
 
class  CACPI
 
class  CanadaRegion
 
class  CapFlooredAverageBMACouponPricer
 
class  CapFlooredAverageONIndexedCouponPricer
 
class  CapFloorHelper
 
class  CapFloorTermVolCurve
 
class  CapFloorTermVolSurface
 
class  CapFloorTermVolSurfaceExact
 
class  CapFloorTermVolSurfaceSparse
 
struct  CapFloorVolatilityEUR
 
class  CappedFlooredAverageBMACoupon
 
class  CappedFlooredAverageONIndexedCoupon
 
class  CappedFlooredCPICashFlow
 
class  CappedFlooredCPICoupon
 
class  CappedFlooredCPICouponPricer
 
class  CappedFlooredOvernightIndexedCoupon
 
class  CappedFlooredOvernightIndexedCouponPricer
 
class  CappedFlooredYoYInflationCoupon
 
class  CarrMadanMarginalProbability
 
class  CarrMadanMarginalProbabilitySafeStrikes
 
class  CarrMadanSurface
 
class  Cash
 
struct  CashFlowResults
 
class  CashflowRow
 
class  CashFlows
 
class  CashflowTable
 
class  CashSettledEuropeanOption
 
class  CBO
 
class  CdsOption
 
class  CdsOptionHelper
 
class  CHFSaron
 
class  CHFTois
 
class  CirppConstantParametrization
 
class  CirppConstantWithFellerParametrization
 
class  CirppImpliedDefaultTermStructure
 
class  CirppParametrization
 
class  CliquetOption
 
struct  CloseEnoughComparator
 
class  CLPCamara
 
class  CmbCoupon
 
class  CmbCouponPricer
 
class  CmbLeg
 
class  CME
 
class  CmsCapHelper
 
class  CmsSpreadCouponPricer2
 
class  CNHHibor
 
class  CNHShibor
 
class  CNYRepoFix
 
class  CommodityAverageBasisPriceCurve
 
class  CommodityAveragePriceOption
 
class  CommodityAveragePriceOptionAnalyticalEngine
 
class  CommodityAveragePriceOptionBaseEngine
 
class  CommodityAveragePriceOptionMonteCarloEngine
 
class  CommodityBasisFutureIndex
 
class  CommodityBasisPriceCurve
 
class  CommodityBasisPriceCurveWrapper
 
class  CommodityBasisPriceTermStructure
 
class  CommodityCashFlow
 
class  CommodityForward
 
class  CommodityFuturesIndex
 
class  CommodityIndex
 
class  CommodityIndexedAverageCashFlow
 
class  CommodityIndexedAverageLeg
 
class  CommodityIndexedCashFlow
 
class  CommodityIndexedLeg
 
class  CommodityModel
 
class  CommodityOptionSurfaceStripper
 
class  CommoditySchwartzFutureOptionEngine
 
class  CommoditySchwartzModel
 
class  CommoditySchwartzParametrization
 
class  CommoditySchwartzStateProcess
 
class  CommoditySpotIndex
 
class  CommoditySpreadOption
 
class  CommoditySpreadOptionAnalyticalEngine
 
class  CommoditySwaptionBaseEngine
 
class  CommoditySwaptionEngine
 
class  CommoditySwaptionMonteCarloEngine
 
class  CompoEquityIndex
 
class  CompositeIndex
 
class  CompositeVectorQuote
 
class  ComputationGraph
 
class  ComputeContext
 
class  ComputeEnvironment
 
class  ComputeFramework
 
class  ComputeFrameworkRegistry
 
class  ConfigurableCurrency
 
class  Constant
 
class  ConstantCPIVolatility
 
class  ConstantInterpolation
 
class  ConstantLossLatentmodel
 
class  ConstantLossModel
 
class  ConstantMaturityBondIndex
 
class  ConstantSmileSection
 
class  ConstantSpreadSmileSection
 
class  ConvertibleBond
 
class  ConvertibleBond2
 
class  COPIbr
 
class  CORRA
 
class  CORRATerm
 
class  CorrelationTermStructure
 
class  CorrelationValue
 
struct  CovarianceSalvage
 
class  CPIBachelierCapFloorEngine
 
class  CPIBlackCapFloorEngine
 
class  CPICapFloorEngine
 
class  CpiCapFloorHelper
 
class  CPICoupon
 
class  CPILeg
 
class  CPIPriceVolatilitySurface
 
struct  CPIPriceVolatilitySurfaceDefaultValues
 
class  CPIVolatilitySurface
 
class  CrCirpp
 
class  CrCirppStateProcess
 
class  CreditCurve
 
class  CreditLinkedSwap
 
class  CreditVolCurve
 
class  CreditVolCurveWrapper
 
class  CrossAssetModel
 
class  CrossAssetModelImpliedEqVolTermStructure
 
class  CrossAssetModelImpliedFxVolTermStructure
 
class  CrossAssetStateProcess
 
class  CrossCcyBasisMtMResetSwap
 
class  CrossCcyBasisMtMResetSwapHelper
 
class  CrossCcyBasisSwap
 
class  CrossCcyBasisSwapHelper
 
class  CrossCcyFixFloatMtMResetSwap
 
class  CrossCcyFixFloatMtMResetSwapHelper
 
class  CrossCcyFixFloatSwap
 
class  CrossCcyFixFloatSwapHelper
 
class  CrossCcySwap
 
class  CrossCcySwapEngine
 
class  CrossCurrencyPriceTermStructure
 
class  CrossCurrencySwap
 
class  CrStateParametrization
 
class  CubicFlat
 
struct  CurrencyComparator
 
class  CurrencySwap
 
class  Cyprus
 
class  CZKPribor
 
class  DatedBRLCdiRateHelper
 
class  DatedOISRateHelper
 
class  DatedStrippedOptionlet
 
class  DatedStrippedOptionletAdapter
 
class  DatedStrippedOptionletBase
 
class  DECPI
 
class  DefaultableEquityJumpDiffusionModel
 
class  DefaultableEquityJumpDiffusionModelBuilder
 
class  DefaultLatentModel
 
class  DefaultLossModel
 
class  DEMLibor
 
class  DenmarkRegion
 
class  Deposit
 
class  DepositEngine
 
class  DerivedPriceQuote
 
class  DifferentialEvolution_MT
 
class  DiscountingBondRepoEngine
 
class  DiscountingBondTRSEngine
 
class  DiscountingCommodityForwardEngine
 
class  DiscountingCreditLinkedSwapEngine
 
class  DiscountingCurrencySwapEngine
 
class  DiscountingEquityForwardEngine
 
class  DiscountingForwardBondEngine
 
class  DiscountingFxForwardEngine
 
class  DiscountingRiskyBondEngine
 
class  DiscountingRiskyBondEngineMultiState
 
class  DiscountingSwapEngineMultiCurve
 
class  DiscountRatioModifiedCurve
 
class  DiscreteDistribution
 
class  DiscretizedConvertible
 
class  Distributionpair
 
struct  Dividend
 
class  DividendManager
 
class  DKCPI
 
class  DkImpliedYoYInflationTermStructure
 
class  DkImpliedZeroInflationTermStructure
 
class  DKKCibor
 
class  DKKCita
 
class  DKKOis
 
class  DoubleOIBSHelper
 
class  DoubleOvernightIndexedBasisSwap
 
class  DurationAdjustedCmsCoupon
 
class  DurationAdjustedCmsCouponTsrPricer
 
class  DurationAdjustedCmsLeg
 
class  DynamicBlackVolTermStructure
 
class  DynamicCPIVolatilitySurface
 
class  DynamicOptionletVolatilityStructure
 
class  DynamicSwaptionVolatilityMatrix
 
class  DynamicYoYOptionletVolatilitySurface
 
class  EqBsConstantParametrization
 
class  EqBsParametrization
 
class  EqBsPiecewiseConstantParametrization
 
class  EqFxIndexBase
 
class  EquityCoupon
 
class  EquityCouponPricer
 
class  EquityForward
 
class  EquityForwardCurveStripper
 
class  EquityIndex2
 
class  EquityLeg
 
class  EquityMarginCoupon
 
class  EquityMarginCouponPricer
 
class  EquityMarginLeg
 
class  EquityOptionSurfaceStripper
 
class  ESCPI
 
class  ExceptionQuote
 
class  ExtendedConstantLossLatentModel
 
class  ExtendedConstantLossModel
 
class  ExternalRandomVariable
 
class  FallbackIborIndex
 
class  FallbackOvernightIndex
 
class  FdConvertibleBondEvents
 
class  FdDefaultableEquityJumpDiffusionConvertibleBondEngine
 
class  FdmBlackScholesMesher
 
class  FdmBlackScholesOp
 
class  FdmDefaultableEquityJumpDiffusionFokkerPlanckOp
 
class  FdmDefaultableEquityJumpDiffusionOp
 
class  FdmQuantoHelper
 
struct  Filter
 
class  FixedBMASwap
 
class  FixedRateFXLinkedNotionalCoupon
 
class  FlatCorrelation
 
class  FlatExtrapolation
 
class  FlatForwardDividendCurve
 
class  FloatingAnnuityCoupon
 
class  FloatingAnnuityNominal
 
class  FloatingRateFXLinkedNotionalCoupon
 
class  ForwardBond
 
class  ForwardBondTypePayoff
 
class  France
 
class  FRCPI
 
class  FutureExpiryCalculator
 
class  FutureOptionHelper
 
class  FuturePriceHelper
 
class  FxBlackVannaVolgaVolatilitySurface
 
class  FxBlackVolatilitySurface
 
class  FxBsConstantParametrization
 
class  FxBsModel
 
class  FxBsParametrization
 
class  FxBsPiecewiseConstantParametrization
 
class  FxEqOptionHelper
 
class  FxForward
 
class  FxIndex
 
class  FXLinked
 
class  FXLinkedCashFlow
 
class  FxModel
 
class  FxRateQuote
 
class  FxSmileSection
 
class  FxSpotQuote
 
class  Gaussian1dCrossAssetAdaptor
 
class  GaussianLHPLossModel
 
class  GeneralisedReplicatingVarianceSwapEngine
 
class  GeneratorDefaultProbabilityTermStructure
 
class  GenericIborIndex
 
class  GenericIndex
 
class  GenericSwaption
 
class  GermanyRegion
 
class  Greece
 
class  HazardSpreadedDefaultTermStructure
 
class  HermiteFlat
 
class  HKDHibor
 
class  HKDHonia
 
class  HomogeneousPoolLossModel
 
class  HUFBubor
 
class  HullWhiteBucketing
 
class  HwConstantParametrization
 
class  HwModel
 
class  HwParametrization
 
class  IborFallbackCurve
 
class  IborFraCoupon
 
class  IborIndexWithFixingOverride
 
class  ICE
 
class  IDRIdrfix
 
class  IDRJibor
 
class  ILSTelbor
 
class  ImmFraRateHelper
 
class  ImpliedDefaultTermStructure
 
class  IndexCdsOption
 
class  IndexCdsOptionBaseEngine
 
class  IndexCdsTrancheEngine
 
class  IndexCreditDefaultSwap
 
class  IndexedCoupon
 
class  IndexedCouponLeg
 
class  IndexWrappedCashFlow
 
class  InfDkVectorised
 
class  InfJyParameterization
 
class  InflationCashFlowPricer
 
class  InflationIndexObserver
 
class  InhomogeneousPoolLossModel
 
class  INRMiborOis
 
class  INRMifor
 
class  InterpolatedBaseCorrelationTermStructure
 
class  InterpolatedCapFloorTermVolCurve
 
class  InterpolatedCorrelationCurve
 
class  InterpolatedCPIVolatilitySurface
 
class  InterpolatedDiscountCurve
 
class  InterpolatedDiscountCurve2
 
class  InterpolatedHazardRateCurve
 
class  InterpolatedOptionletCurve
 
class  InterpolatedPriceCurve
 
class  InterpolatedSmileSection
 
class  InterpolatedSurvivalProbabilityCurve
 
class  InterpolatedYoYCapFloorTermPriceSurface
 
class  InterpolatingCPICapFloorEngine
 
class  InterpolatingCreditVolCurve
 
class  IntrinsicAscotEngine
 
class  Ireland
 
class  IrHwStateProcess
 
class  IrLgm1fStateProcess
 
class  IrModel
 
class  IslamicWeekendsOnly
 
class  Israel
 
class  IterativeBootstrap
 
class  JPYEYTIBOR
 
class  JyImpliedYoYInflationTermStructure
 
class  JyImpliedZeroInflationTermStructure
 
class  JyYoYInflationCouponPricer
 
class  KInterpolatedYoYOptionletVolatilitySurface
 
class  KRWCd
 
class  KRWKoribor
 
class  LargeJointCalendar
 
class  Lgm1fConstantParametrization
 
class  Lgm1fParametrization
 
class  Lgm1fPiecewiseConstantHullWhiteAdaptor
 
class  Lgm1fPiecewiseConstantParametrization
 
class  Lgm1fPiecewiseLinearParametrization
 
struct  LgmCalibrationData
 
struct  LgmCalibrationInfo
 
class  LgmConvolutionSolver
 
class  LgmConvolutionSolver2
 
class  LgmImpliedDefaultTermStructure
 
class  LgmImpliedYieldTermStructure
 
class  LgmImpliedYtsFwdFwdCorrected
 
class  LgmImpliedYtsSpotCorrected
 
class  LgmVectorised
 
class  LinearAnnuityMapping
 
class  LinearAnnuityMappingBuilder
 
class  LinearFlat
 
class  LinearGaussMarkovModel
 
class  LinkableCalibratedModel
 
class  LogLinearFlat
 
class  LognormalCmsSpreadPricer
 
class  LogQuadratic
 
class  LogQuadraticInterpolation
 
class  LogQuote
 
class  LossModelConditionalDist
 
class  Luxembourg
 
class  MakeAverageOIS
 
class  MakeCreditDefaultSwap
 
class  MakeFixedBMASwap
 
class  MakeOISCapFloor
 
class  MakeSubPeriodsSwap
 
class  MarketObserver
 
class  Mauritius
 
class  McCamCurrencySwapEngine
 
class  McCamFxForwardEngine
 
class  McCamFxOptionEngine
 
struct  McEngineStats
 
class  McLgmNonstandardSwaptionEngine
 
class  McLgmSwapEngine
 
class  McLgmSwaptionEngine
 
class  McMultiLegBaseEngine
 
class  McMultiLegOptionEngine
 
class  MDD
 
class  MidPointCDOEngine
 
class  MidPointCdsEngineMultiState
 
class  MidPointIndexCdsEngine
 
class  ModelBuilder
 
class  ModelImpliedPriceTermStructure
 
class  ModelImpliedYieldTermStructure
 
class  ModelImpliedYtsFwdFwdCorrected
 
class  ModelImpliedYtsSpotCorrected
 
class  MonteCarloCBOEngine
 
class  MultiCcyCompositeInstrument
 
class  MultiLegBaseAmcCalculator
 
class  MultiLegOption
 
class  MultiPathGeneratorBase
 
class  MultiPathGeneratorFactory
 
class  MultiPathGeneratorMersenneTwister
 
class  MultiPathGeneratorMersenneTwisterAntithetic
 
class  MultiPathGeneratorSobol
 
class  MultiPathGeneratorSobolBrownianBridge
 
class  MultiPathVariateGeneratorBase
 
class  MultiPathVariateGeneratorMersenneTwister
 
class  MultiPathVariateGeneratorMersenneTwisterAntithetic
 
class  MultiPathVariateGeneratorSobol
 
class  MultiPathVariateGeneratorSobolBrownianBridge
 
class  MultiSectionDefaultCurve
 
class  MXNTiie
 
class  MYRKlibor
 
class  NadarayaWatson
 
class  NegativeCorrelationTermStructure
 
class  Netherlands
 
struct  NoCovarianceSalvage
 
class  NOKNibor
 
class  NonStandardBachelierYoYInflationCouponPricer
 
class  NonStandardBlackYoYInflationCouponPricer
 
class  NonStandardCappedFlooredYoYInflationCoupon
 
class  NonStandardUnitDisplacedBlackYoYInflationCouponPricer
 
class  NonStandardYoYInflationCoupon
 
class  NonStandardYoYInflationCouponPricer
 
class  NonStandardYoYInflationLeg
 
class  NormalSABR
 
class  NormalSABRInterpolation
 
class  NormalSabrSmileSection
 
class  Nowa
 
class  NullInstrument
 
class  NumericalIntegrationIndexCdsOptionEngine
 
class  NumericLgmMultiLegOptionEngine
 
class  NumericLgmMultiLegOptionEngineBase
 
class  NumericLgmNonstandardSwaptionEngine
 
class  NumericLgmSwaptionEngine
 
class  NZDBKBM
 
class  OffPeakPowerIndex
 
class  OIBSHelper
 
class  OICCBSHelper
 
class  OISCapFloorHelper
 
class  OISRateHelper
 
class  OpenClFramework
 
class  OptimizationMethod_MT
 
class  OptionInterpolator2d
 
class  OptionInterpolatorBase
 
class  OptionletStripper
 
class  OptionletStripper1
 
class  OptionletStripper2
 
class  OptionletStripperWithAtm
 
struct  OptionletTraits
 
class  OptionPriceSurface
 
class  OptionSurfaceStripper
 
class  OvernightFallbackCurve
 
class  OvernightIndexedBasisSwap
 
class  OvernightIndexedCoupon
 
class  OvernightIndexedCouponPricer
 
class  OvernightIndexedCrossCcyBasisSwap
 
class  OvernightIndexedCrossCcyBasisSwapEngine
 
class  OvernightIndexWithFixingOverride
 
class  OvernightLeg
 
class  Parametrization
 
class  PathGeneratorFactory
 
class  Payment
 
class  PaymentDiscountingEngine
 
class  Peru
 
class  Philippines
 
class  PHPPhiref
 
class  PiecewiseAtmOptionletCurve
 
class  PiecewiseConstantHelper1
 
class  PiecewiseConstantHelper11
 
class  PiecewiseConstantHelper2
 
class  PiecewiseConstantHelper3
 
class  PiecewiseOptionletCurve
 
class  PiecewiseOptionletStripper
 
class  PiecewisePriceCurve
 
class  PiecewiseZeroInflationCurve
 
class  PLNPolonia
 
class  PoolLossModel
 
class  PriceTermStructure
 
class  PriceTermStructureAdapter
 
struct  PriceTraits
 
class  PrimeIndex
 
class  Problem_MT
 
class  ProjectedBufferedMultiPathGenerator
 
class  ProjectedBufferedMultiPathGeneratorFactory
 
class  ProjectedVariateMultiPathGenerator
 
class  ProjectedVariatePathGeneratorFactory
 
class  ProxyCreditVolCurve
 
class  ProxyOptionletVolatility
 
class  ProxySwaptionVolatility
 
class  PseudoParameter
 
class  Quadratic
 
class  QuadraticInterpolation
 
struct  RandomVariable
 
class  randomvariable_output_pattern
 
class  randomvariable_output_size
 
class  RandomVariableLsmBasisSystem
 
struct  RandomVariableOpCode
 
struct  RandomVariableStats
 
class  RebatedExercise
 
class  RepresentativeFxOptionMatcher
 
class  RepresentativeSwaptionMatcher
 
class  RiskParticipationAgreement
 
class  RiskParticipationAgreementTLock
 
class  RUBKeyRate
 
class  RussiaModified
 
class  SAibor
 
class  SavedObservableSettings
 
class  ScaledCashFlow
 
class  ScaledCoupon
 
class  ScriptedInstrument
 
class  SECPI
 
class  SEKSior
 
class  SEKStibor
 
class  SEKStina
 
class  SGDSibor
 
class  SGDSor
 
class  SKKBribor
 
class  SofrTerm
 
class  SoftCallability
 
struct  Solver1DOptions
 
class  SoniaTerm
 
class  Sora
 
class  Spain
 
class  SpainRegion
 
struct  SpectralCovarianceSalvage
 
class  SpreadedBaseCorrelationCurve
 
class  SpreadedBlackVolatilityCurve
 
class  SpreadedBlackVolatilitySurfaceLogMoneynessForward
 
class  SpreadedBlackVolatilitySurfaceLogMoneynessSpot
 
class  SpreadedBlackVolatilitySurfaceMoneyness
 
class  SpreadedBlackVolatilitySurfaceMoneynessForward
 
class  SpreadedBlackVolatilitySurfaceMoneynessForwardAbsolute
 
class  SpreadedBlackVolatilitySurfaceMoneynessSpot
 
class  SpreadedBlackVolatilitySurfaceMoneynessSpotAbsolute
 
class  SpreadedBlackVolatilitySurfaceStdDevs
 
class  SpreadedCorrelationCurve
 
class  SpreadedCPIVolatilitySurface
 
class  SpreadedCreditVolCurve
 
class  SpreadedDiscountCurve
 
class  SpreadedOptionletVolatility
 
class  SpreadedOptionletVolatility2
 
class  SpreadedPriceTermStructure
 
class  SpreadedSmileSection
 
class  SpreadedSmileSection2
 
class  SpreadedSurvivalProbabilityTermStructure
 
class  SpreadedSwaptionVolatility
 
class  SpreadedYoYInflationCurve
 
class  SpreadedYoYVolatilitySurface
 
class  SpreadedZeroInflationCurve
 
class  StabilisedGLLS
 
class  StaticallyCorrectedYieldTermStructure
 
class  Stats
 
class  StrippedCappedFlooredCPICashFlow
 
class  StrippedCappedFlooredCPICoupon
 
class  StrippedCappedFlooredCPICouponLeg
 
class  StrippedCappedFlooredYoYInflationCoupon
 
class  StrippedCappedFlooredYoYInflationCouponLeg
 
class  StrippedCPIVolatilitySurface
 
struct  StrippedCPIVolSurfaceDefaultValues
 
class  StrippedOptionletAdapter
 
class  StrippedOptionletAdapter2
 
class  StrippedYoYInflationOptionletVol
 
class  SubPeriodsCoupon1
 
class  SubPeriodsCouponPricer1
 
class  SubPeriodsLeg1
 
class  SubPeriodsSwap
 
class  SubPeriodsSwapHelper
 
struct  SurvivalProbability
 
class  SurvivalProbabilityCurve
 
class  SwapConventions
 
struct  SwaptionConventionsEUR
 
struct  SwaptionData
 
class  SwaptionVolatilityConstantSpread
 
class  SwaptionVolatilityConverter
 
struct  SwaptionVolatilityEUR
 
class  SwaptionVolCube2
 
class  SwaptionVolCubeWithATM
 
class  SwedenRegion
 
class  Switzerland
 
class  SyntheticCDO
 
class  TenorBasisSwap
 
class  TenorBasisSwapHelper
 
class  TermInterpolatedDefaultCurve
 
class  TermRateIndex
 
class  THBBibor
 
class  THBThor
 
class  Tonar
 
class  TonarTerm
 
struct  Tranche
 
class  TRSCashFlow
 
class  TRSLeg
 
class  TsiveriotisFernandesLattice
 
class  TWDTaibor
 
class  UnitedArabEmirates
 
class  USDAmbor
 
class  USDAmeribor
 
class  VanillaCrossCurrencySwap
 
class  VanillaForwardOption
 
class  VannaVolgaSmileSection
 
class  VarianceSwap2
 
class  VolatilityFromVarianceSwapEngine
 
class  WeightedYieldTermStructure
 
class  Wmr
 
class  XAGCurrency
 
class  XAUCurrency
 
class  XPDCurrency
 
class  XPTCurrency
 
class  YearCounter
 
struct  YieldCurveEUR
 
class  YieldPlusDefaultYieldTermStructure
 
class  YoYCapFloorHelper
 
class  YoYInflationBachelierCapFloorEngine
 
class  YoYInflationBlackCapFloorEngine
 
class  YoYInflationCapFloorEngine
 
class  YoYInflationCoupon
 
class  YoYInflationCurveObserverMoving
 
class  YoYInflationCurveObserverStatic
 
class  YoYInflationIndexWrapper
 
class  yoyInflationLeg
 
class  YoYInflationModelTermStructure
 
class  YoYInflationOptionletVolStripper
 
class  YoYInflationUnitDisplacedBlackCapFloorEngine
 
class  YoYSwapHelper
 
class  ZeroFixedCoupon
 
class  ZeroInflationCurveObserverMoving
 
class  ZeroInflationCurveObserverStatic
 
class  ZeroInflationIndexWrapper
 
class  ZeroInflationModelTermStructure
 
class  ZeroInflationTraits
 

Typedefs

typedef std::function< ExternalRandomVariable(const std::vector< const ExternalRandomVariable * > &)> ExternalRandomVariableOp
 
typedef std::function< std::vector< ExternalRandomVariable >(const std::vector< const ExternalRandomVariable * > &, const ExternalRandomVariable *)> ExternalRandomVariableGrad
 
typedef std::function< RandomVariable(const std::vector< const RandomVariable * > &)> RandomVariableOp
 
typedef std::function< std::vector< RandomVariable >(const std::vector< const RandomVariable * > &, const RandomVariable *)> RandomVariableGrad
 
typedef std::function< std::pair< std::vector< bool >, bool >(const std::size_t)> RandomVariableOpNodeRequirements
 
typedef CirppConstantWithFellerParametrization< YieldTermStructure > IrCirppConstantWithFellerParametrization
 
typedef CirppConstantWithFellerParametrization< DefaultProbabilityTermStructure > CrCirppConstantWithFellerParametrization
 
typedef CirppConstantParametrization< YieldTermStructure > IrCirppConstantParametrization
 
typedef CirppConstantParametrization< DefaultProbabilityTermStructure > CrCirppConstantParametrization
 
typedef CirppParametrization< DefaultProbabilityTermStructure > CrCirppParametrization
 
typedef CirppParametrization< YieldTermStructure > IrCirppParametrization
 
typedef ConstantLossLatentmodel< GaussianCopulaPolicy > GaussianConstantLossLM
 
typedef ConstantLossLatentmodel< TCopulaPolicy > TConstantLossLM
 
typedef Lgm1fParametrization< DefaultProbabilityTermStructure > CrLgm1fParametrization
 
typedef Lgm1fConstantParametrization< DefaultProbabilityTermStructure > CrLgm1fConstantParametrization
 
typedef Lgm1fPiecewiseConstantHullWhiteAdaptor< DefaultProbabilityTermStructure > CrLgm1fPiecewiseConstantHullWhiteADaptor
 
typedef Lgm1fPiecewiseConstantParametrization< DefaultProbabilityTermStructure > CrLgm1fPiecewiseConstantParametrization
 
typedef Lgm1fPiecewiseLinearParametrization< DefaultProbabilityTermStructure > CrLgm1fPiecewiseLinearParametrization
 
typedef DefaultLatentModel< GaussianCopulaPolicy > GaussianDefProbLM
 
typedef DefaultLatentModel< TCopulaPolicy > TDefProbLM
 
typedef ExtendedConstantLossLatentModel< GaussianCopulaPolicy > ExtendedGaussianConstantLossLM
 
typedef HomogeneousPoolLossModel< GaussianCopulaPolicy > HomogGaussPoolLossModel
 
typedef HomogeneousPoolLossModel< TCopulaPolicy > HomogTPoolLossModel
 
typedef HwConstantParametrization< YieldTermStructure > IrHwConstantParametrization
 
typedef HwParametrization< YieldTermStructure > IrHwParametrization
 
typedef Lgm1fParametrization< ZeroInflationTermStructure > InfDkParametrization
 
typedef Lgm1fConstantParametrization< ZeroInflationTermStructure > InfDkConstantParametrization
 
typedef Lgm1fPiecewiseConstantHullWhiteAdaptor< ZeroInflationTermStructure > InfDkPiecewiseConstantHullWhiteAdaptor
 
typedef Lgm1fPiecewiseConstantParametrization< ZeroInflationTermStructure > InfDkPiecewiseConstantParametrization
 
typedef Lgm1fPiecewiseLinearParametrization< ZeroInflationTermStructure > InfDkPiecewiseLinearParametrization
 
typedef InhomogeneousPoolLossModel< GaussianCopulaPolicy > IHGaussPoolLossModel
 
typedef InhomogeneousPoolLossModel< TCopulaPolicy > IHStudentPoolLossModel
 
typedef Lgm1fConstantParametrization< YieldTermStructure > IrLgm1fConstantParametrization
 
typedef Lgm1fParametrization< YieldTermStructure > IrLgm1fParametrization
 
typedef Lgm1fPiecewiseConstantHullWhiteAdaptor< YieldTermStructure > IrLgm1fPiecewiseConstantHullWhiteAdaptor
 
typedef Lgm1fPiecewiseConstantParametrization< YieldTermStructure > IrLgm1fPiecewiseConstantParametrization
 
typedef Lgm1fPiecewiseLinearParametrization< YieldTermStructure > IrLgm1fPiecewiseLinearParametrization
 
typedef LinearGaussMarkovModel LGM
 
typedef PoolLossModel< GaussianCopulaPolicy > GaussPoolLossModel
 
typedef PoolLossModel< TCopulaPolicy > StudentPoolLossModel
 
typedef QuantLib::BootstrapHelper< PriceTermStructurePriceHelper
 
typedef InterpolatedBaseCorrelationTermStructure< QuantLib::Bilinear > BilinearBaseCorrelationCurve
 
typedef RelativeDateBootstrapHelper< YieldTermStructure > RelativeDateRateHelper
 
typedef InterpolatedCorrelationCurve< BackwardFlat > BackwardFlatCorrelationCurve
 
typedef InterpolatedCorrelationCurve< Linear > PiecewiseLinearCorrelationCurve
 
typedef InterpolatedOptionletCurve< QuantLib::Linear > OptionletCurve
 
typedef std::vector< std::vector< boost::shared_ptr< QuantLib::CapFloor > > > CapFloorMatrix
 
typedef InterpolatedOptionletCurve< QuantLib::Linear > OptionletCurve
 

Enumerations

enum  CommodityQuantityFrequency
 
enum  EquityReturnType
 
enum  RandomVariableRegressionMethod
 
enum  SequenceType
 
enum  Stickyness
 
enum  ReactionToTimeDecay
 
enum  YieldCurveRollDown
 
enum  PriceQuotePreference
 
enum  Stickyness
 
enum  ReactionToTimeDecay
 
enum  YieldCurveRollDown
 

Functions

void backwardDerivatives (const ComputationGraph &g, const std::vector< T > &values, std::vector< T > &derivatives, const std::vector< std::function< std::vector< T >(const std::vector< const T * > &, const T *)> > &grad, std::function< void(T &)> deleter={}, const std::vector< bool > &keepNodes={})
 
std::size_t cg_const (ComputationGraph &g, const double value)
 
std::size_t cg_var (ComputationGraph &g, const std::string &name, const bool createIfNotExists)
 
std::size_t cg_add (ComputationGraph &g, const std::size_t a, const std::size_t b, const std::string &label)
 
std::size_t cg_subtract (ComputationGraph &g, const std::size_t a, const std::size_t b, const std::string &label)
 
std::size_t cg_negative (ComputationGraph &g, const std::size_t a, const std::string &label)
 
std::size_t cg_mult (ComputationGraph &g, const std::size_t a, const std::size_t b, const std::string &label)
 
std::size_t cg_div (ComputationGraph &g, const std::size_t a, const std::size_t b, const std::string &label)
 
std::size_t cg_conditionalExpectation (ComputationGraph &g, const std::size_t regressand, const std::vector< std::size_t > &regressor, const std::size_t filter, const std::string &label)
 
std::size_t cg_indicatorEq (ComputationGraph &g, const std::size_t a, const std::size_t b, const std::string &label)
 
std::size_t cg_indicatorGt (ComputationGraph &g, const std::size_t a, const std::size_t b, const std::string &label)
 
std::size_t cg_indicatorGeq (ComputationGraph &g, const std::size_t a, const std::size_t b, const std::string &label)
 
std::size_t cg_min (ComputationGraph &g, const std::size_t a, const std::size_t b, const std::string &label)
 
std::size_t cg_max (ComputationGraph &g, const std::size_t a, const std::size_t b, const std::string &label)
 
std::size_t cg_abs (ComputationGraph &g, const std::size_t a, const std::string &label)
 
std::size_t cg_exp (ComputationGraph &g, const std::size_t a, const std::string &label)
 
std::size_t cg_sqrt (ComputationGraph &g, const std::size_t a, const std::string &label)
 
std::size_t cg_log (ComputationGraph &g, const std::size_t a, const std::string &label)
 
std::size_t cg_pow (ComputationGraph &g, const std::size_t a, const std::size_t b, const std::string &label)
 
std::size_t cg_normalCdf (ComputationGraph &g, const std::size_t a, const std::string &label)
 
std::size_t cg_normalPdf (ComputationGraph &g, const std::size_t a, const std::string &label)
 
std::vector< ExternalRandomVariableOpgetExternalRandomVariableOps ()
 
std::vector< ExternalRandomVariableGradgetExternalRandomVariableGradients ()
 
void forwardDerivatives (const ComputationGraph &g, const std::vector< T > &values, std::vector< T > &derivatives, const std::vector< std::function< std::vector< T >(const std::vector< const T * > &, const T *)> > &grad, std::function< void(T &)> deleter={}, const std::vector< bool > &keepNodes={})
 
void forwardEvaluation (const ComputationGraph &g, std::vector< T > &values, const std::vector< std::function< T(const std::vector< const T * > &)> > &ops, std::function< void(T &)> deleter={}, bool keepValuesForDerivatives=true, const std::vector< std::function< std::pair< std::vector< bool >, bool >(const std::size_t)> > &opRequiresNodesForDerivatives={}, const std::vector< bool > &keepNodes={})
 
std::string ssaForm (const ComputationGraph &g, const std::vector< std::string > &opCodeLabels, const std::vector< T > &values)
 
template std::string ssaForm (const ComputationGraph &g, const std::vector< std::string > &opCodeLabels, const std::vector< double > &values)
 
template std::string ssaForm (const ComputationGraph &g, const std::vector< std::string > &opCodeLabels, const std::vector< RandomVariable > &values)
 
set< Date > pricingDates (const Date &s, const Date &e, const Calendar &pricingCalendar, bool excludeStart, bool includeEnd, bool useBusinessDays)
 
bool isPricingDate (const Date &d, const Calendar &pricingCalendar, bool useBusinessDays)
 
std::set< QuantLib::Date > pricingDates (const QuantLib::Date &start, const QuantLib::Date &end, const QuantLib::Calendar &pricingCalendar, bool excludeStart, bool includeEnd, bool useBusinessDays=true)
 
bool isPricingDate (const QuantLib::Date &d, const QuantLib::Calendar &pricingCalendar, bool useBusinessDays=true)
 
void setCouponPricer (const Leg &leg, const boost::shared_ptr< FloatingRateCouponPricer > &)
 
void setCouponPricers (const Leg &leg, const std::vector< boost::shared_ptr< FloatingRateCouponPricer > > &)
 
std::ostream & operator<< (std::ostream &out, EquityReturnType t)
 
EquityReturnType parseEquityReturnType (const std::string &str)
 
Leg makeFloatingAnnuityNominalLeg (const Leg &floatingAnnuityLeg)
 
boost::shared_ptr< CashFlow > unpackIndexedCouponOrCashFlow (const boost::shared_ptr< CashFlow > &c)
 
boost::shared_ptr< CouponunpackIndexedCoupon (const boost::shared_ptr< Coupon > &c)
 
boost::shared_ptr< CashFlow > unpackIndexWrappedCashFlow (const boost::shared_ptr< CashFlow > &c)
 
Real getIndexedCouponOrCashFlowMultiplier (const boost::shared_ptr< CashFlow > &c)
 
std::vector< std::tuple< Date, boost::shared_ptr< Index >, Real > > getIndexedCouponOrCashFlowFixingDetails (const boost::shared_ptr< CashFlow > &c)
 
Real jyExpectedIndexRatio (const boost::shared_ptr< CrossAssetModel > &model, Size index, Time S, Time T, bool indexIsInterpolated)
 
QuantLib::Real jyExpectedIndexRatio (const boost::shared_ptr< CrossAssetModel > &model, QuantLib::Size index, QuantLib::Time S, QuantLib::Time T, bool indexIsInterpolated)
 
bool isMetal (const Currency &currency)
 
bool isMetal (const QuantLib::Currency &currency)
 
void applyDividends (const std::set< Dividend > &dividends)
 
bool operator< (const Dividend &d1, const Dividend &d2)
 
bool operator== (const Dividend &d1, const Dividend &d)
 
std::ostream & operator<< (std::ostream &out, Dividend dividend)
 
Real sum (const Cash &c, const Cash &d)
 
Real sumDiscounted (const Cash &c, const Cash &d)
 
std::ostream & operator<< (std::ostream &out, const CashFlowResults &t)
 
CashFlowResults standardCashFlowResults (const boost::shared_ptr< CashFlow > &c, const Real multiplier, const std::string &type, const Size legNo, const Currency &currency, const Handle< YieldTermStructure > &discountCurve)
 
CashFlowResults populateCashFlowResultsFromCashflow (const boost::shared_ptr< QuantLib::CashFlow > &c, const QuantLib::Real multiplier, const QuantLib::Size legNo, const QuantLib::Currency &currency)
 
CashFlowResults standardCashFlowResults (const boost::shared_ptr< QuantLib::CashFlow > &c, const QuantLib::Real multiplier=1.0, const std::string &type="Unspecified", const QuantLib::Size legNo=0, const QuantLib::Currency &currency=QuantLib::Currency(), const QuantLib::Handle< QuantLib::YieldTermStructure > &discountCurve=QuantLib::Handle< QuantLib::YieldTermStructure >())
 
 MakeCreditDefaultSwap::operator boost::shared_ptr< QuantExt::CreditDefaultSwap > () const
 
Leg getOisCapFloorUnderlying (const Leg &oisCapFloor)
 
std::vector< std::pair< Real, Real > > getOisCapFloorStrikes (const Leg &oisCapFloor)
 
QuantLib::SparseMatrix inverse (QuantLib::SparseMatrix m)
 
Matrix blockMatrixInverse (const Matrix &A, const std::vector< Size > &blockIndices)
 
QuantLib::SparseMatrix blockMatrixInverse (const QuantLib::SparseMatrix &A, const std::vector< Size > &blockIndices)
 
Real modifiedMaxNorm (const QuantLib::SparseMatrix &A)
 
QuantLib::Matrix blockMatrixInverse (const QuantLib::Matrix &A, const std::vector< QuantLib::Size > &blockIndices)
 
QuantLib::SparseMatrix blockMatrixInverse (const QuantLib::SparseMatrix &A, const std::vector< QuantLib::Size > &blockIndices)
 
BucketedDistribution operator+ (const BucketedDistribution &lhs, const BucketedDistribution &rhs)
 
BucketedDistribution operator* (Real factor, const BucketedDistribution &rhs)
 
BucketedDistribution operator* (const BucketedDistribution &lhs, QuantLib::Real factor)
 
BucketedDistribution operator* (QuantLib::Real factor, const BucketedDistribution &rhs)
 
T * createComputeFrameworkCreator ()
 
Real deltaVar (const Matrix &omega, const Array &delta, const Real p, const CovarianceSalvage &sal=NoCovarianceSalvage())
 
Real deltaGammaVarNormal (const Matrix &omega, const Array &delta, const Matrix &gamma, const Real p, const CovarianceSalvage &sal=NoCovarianceSalvage())
 
Real deltaGammaVarCornishFisher (const Matrix &omega, const Array &delta, const Matrix &gamma, const Real p, const CovarianceSalvage &sal)
 
Real deltaGammaVarSaddlepoint (const Matrix &omega, const Array &delta, const Matrix &gamma, const Real p, const CovarianceSalvage &sal)
 
Real deltaGammaVarMc (const Matrix &omega, const Array &delta, const Matrix &gamma, const Real p, const Size paths, const Size seed, const CovarianceSalvage &sal=NoCovarianceSalvage())
 
std::vector< Real > deltaGammaVarMc (const Matrix &omega, const Array &delta, const Matrix &gamma, const std::vector< Real > &p, const Size paths, const Size seed, const CovarianceSalvage &sal=NoCovarianceSalvage())
 
bool operator< (const Distributionpair &p1, const Distributionpair &p2)
 
bool operator> (const Distributionpair &p1, const Distributionpair &p2)
 
void fillIncompleteMatrix (Matrix &mat, bool interpRows, Real blank)
 
Real kendallRankCorrelation (I1 begin1, I1 end1, I2 begin2)
 
bool supports_Logm ()
 
bool supports_Expm ()
 
QuantLib::Matrix Logm (const QuantLib::Matrix &m)
 
QuantLib::Matrix Expm (const QuantLib::Matrix &m)
 
bool operator== (const Filter &a, const Filter &b)
 
bool operator!= (const Filter &a, const Filter &b)
 
Filter operator&& (Filter x, const Filter &y)
 
Filter operator|| (Filter x, const Filter &y)
 
Filter equal (Filter x, const Filter &y)
 
Filter operator! (Filter x)
 
void checkTimeConsistency (const RandomVariable &x, const RandomVariable &y)
 
bool operator== (const RandomVariable &a, const RandomVariable &b)
 
bool operator!= (const RandomVariable &a, const RandomVariable b)
 
RandomVariable operator+ (RandomVariable x, const RandomVariable &y)
 
RandomVariable operator- (RandomVariable x, const RandomVariable &y)
 
RandomVariable operator* (RandomVariable x, const RandomVariable &y)
 
RandomVariable operator/ (RandomVariable x, const RandomVariable &y)
 
RandomVariable max (RandomVariable x, const RandomVariable &y)
 
RandomVariable min (RandomVariable x, const RandomVariable &y)
 
RandomVariable pow (RandomVariable x, const RandomVariable &y)
 
RandomVariable operator- (RandomVariable x)
 
RandomVariable abs (RandomVariable x)
 
RandomVariable exp (RandomVariable x)
 
RandomVariable log (RandomVariable x)
 
RandomVariable sqrt (RandomVariable x)
 
RandomVariable sin (RandomVariable x)
 
RandomVariable cos (RandomVariable x)
 
RandomVariable normalCdf (RandomVariable x)
 
RandomVariable normalPdf (RandomVariable x)
 
Filter close_enough (const RandomVariable &x, const RandomVariable &y)
 
bool close_enough_all (const RandomVariable &x, const RandomVariable &y)
 
RandomVariable conditionalResult (const Filter &f, RandomVariable x, const RandomVariable &y)
 
RandomVariable indicatorEq (RandomVariable x, const RandomVariable &y, const Real trueVal, const Real falseVal)
 
RandomVariable indicatorGt (RandomVariable x, const RandomVariable &y, const Real trueVal, const Real falseVal)
 
RandomVariable indicatorGeq (RandomVariable x, const RandomVariable &y, const Real trueVal, const Real falseVal)
 
Filter operator< (const RandomVariable &x, const RandomVariable &y)
 
Filter operator<= (const RandomVariable &x, const RandomVariable &y)
 
Filter operator> (const RandomVariable &x, const RandomVariable &y)
 
Filter operator>= (const RandomVariable &x, const RandomVariable &y)
 
RandomVariable applyFilter (RandomVariable x, const Filter &f)
 
RandomVariable applyInverseFilter (RandomVariable x, const Filter &f)
 
Array regressionCoefficients (RandomVariable r, const std::vector< const RandomVariable * > &regressor, const std::vector< std::function< RandomVariable(const std::vector< const RandomVariable * > &)> > &basisFn, const Filter &filter, const RandomVariableRegressionMethod regressionMethod, const std::string &debugLabel)
 
RandomVariable conditionalExpectation (const std::vector< const RandomVariable * > &regressor, const std::vector< std::function< RandomVariable(const std::vector< const RandomVariable * > &)> > &basisFn, const Array &coefficients)
 
RandomVariable conditionalExpectation (const RandomVariable &r, const std::vector< const RandomVariable * > &regressor, const std::vector< std::function< RandomVariable(const std::vector< const RandomVariable * > &)> > &basisFn, const Filter &filter, const RandomVariableRegressionMethod regressionMethod)
 
RandomVariable expectation (const RandomVariable &r)
 
RandomVariable variance (const RandomVariable &r)
 
RandomVariable black (const RandomVariable &omega, const RandomVariable &t, const RandomVariable &strike, const RandomVariable &forward, const RandomVariable &impliedVol)
 
RandomVariable indicatorDerivative (const RandomVariable &x, const double eps)
 
bool operator!= (const RandomVariable &a, const RandomVariable &b)
 
std::ostream & operator<< (std::ostream &out, const randomvariable_output_size &r)
 
std::ostream & operator<< (std::ostream &out, const randomvariable_output_pattern &p)
 
std::ostream & operator<< (std::ostream &out, const Filter &f)
 
std::ostream & operator<< (std::ostream &out, const RandomVariable &r)
 
std::vector< std::string > getRandomVariableOpLabels ()
 
std::vector< RandomVariableOpgetRandomVariableOps (const Size size, const std::map< Size, std::vector< std::function< RandomVariable(const std::vector< const RandomVariable * > &)> > > &basisFn)
 
std::vector< RandomVariableGradgetRandomVariableGradients (const Size size, const double eps, const std::vector< std::function< RandomVariable(const std::vector< const RandomVariable * > &)> > &basisFn)
 
std::vector< RandomVariableOpNodeRequirementsgetRandomVariableOpNodeRequirements ()
 
Real Trace (const Matrix &m)
 
void interpolateVariatesWithBrownianBridge (const std::vector< QuantLib::Real > &times, std::vector< std::vector< QuantExt::RandomVariable > > &variates, const Size seed)
 
boost::shared_ptr< MultiPathGeneratorBasemakeMultiPathGenerator (const SequenceType s, const boost::shared_ptr< StochasticProcess > &process, const TimeGrid &timeGrid, const BigNatural seed, const SobolBrownianGenerator::Ordering ordering=SobolBrownianGenerator::Steps, const SobolRsg::DirectionIntegers directionIntegers=SobolRsg::JoeKuoD7)
 
std::ostream & operator<< (std::ostream &out, const SequenceType s)
 
boost::shared_ptr< MultiPathVariateGeneratorBasemakeMultiPathVariateGenerator (const SequenceType s, const Size dimension, const Size timeSteps, const BigNatural seed, const SobolBrownianGenerator::Ordering ordering, const SobolRsg::DirectionIntegers directionIntegers)
 
std::string arbitrageAsString (const CarrMadanMarginalProbabilityClass &cm)
 
template std::string arbitrageAsString (const CarrMadanMarginalProbability &cm)
 
template std::string arbitrageAsString (const CarrMadanMarginalProbabilitySafeStrikes &cm)
 
std::string arbitrageAsString (const CarrMadanSurface &cm)
 
std::ostream & operator<< (std::ostream &out, const CrossAssetModel::AssetType &type)
 
Handle< ZeroInflationTermStructure > inflationTermStructure (const boost::shared_ptr< CrossAssetModel > &model, Size index)
 
QuantLib::Handle< QuantLib::ZeroInflationTermStructure > inflationTermStructure (const boost::shared_ptr< CrossAssetModel > &model, QuantLib::Size index)
 
Real exactBachelierImpliedVolatility (Option::Type optionType, Real strike, Real forward, Real tte, Real bachelierPrice, Real discount)
 
Real inflationGrowth (const boost::shared_ptr< CrossAssetModel > &model, Size index, Time S, Time T, Real irState, Real rrState, bool indexIsInterpolated)
 
QuantLib::Real inflationGrowth (const boost::shared_ptr< CrossAssetModel > &model, QuantLib::Size index, QuantLib::Time S, QuantLib::Time T, QuantLib::Real irState, QuantLib::Real rrState, bool indexIsInterpolated)
 
std::map< std::string, boost::any > getAdditionalResultsMap (const LgmCalibrationInfo &info)
 
Real normalSabrVolatility (Rate strike, Rate forward, Time expiryTime, Real alpha, Real nu, Real rho)
 
Real normalSabrAlphaFromAtmVol (Rate forward, Time expiryTime, Real atmVol, Real nu, Real rho)
 
Real normalFreeBoundarySabrVolatility (Rate strike, Rate forward, Time expiryTime, Real alpha, Real nu, Real rho)
 
boost::shared_ptr< CrossAssetModelgetProjectedCrossAssetModel (const boost::shared_ptr< CrossAssetModel > &model, const std::vector< std::pair< CrossAssetModel::AssetType, Size > > &selectedComponents, std::vector< Size > &projectedStateProcessIndices)
 
std::vector< Size > getStateProcessProjection (const boost::shared_ptr< CrossAssetModel > &model, const boost::shared_ptr< CrossAssetModel > &projectedModel)
 
void sanitiseTransitionMatrix (Matrix &m)
 
void checkTransitionMatrix (const Matrix &t)
 
void checkGeneratorMatrix (const Matrix &g)
 
Matrix generator (const Matrix &t, const Real horizon)
 
std::vector< Real > creditStateBoundaries (const I &begin, const I &end)
 
void print (Distribution &dist, std::string fileName)
 
Real getCallPriceAmount (const FdConvertibleBondEvents::CallData &cd, Real notional, Real accruals)
 
Real interpolateValueFromPlanes (const Real conversionRatio, const std::vector< Array > &value, const std::vector< Real > &stochasticConversionRatios, const Size j)
 
Date getSimulationDates (const Date &today, const Date &latestOptionDate, const boost::shared_ptr< CashFlow > &c)
 
bool isCashflowRelevantForExercise (const Date &today, const Date &exercise, const boost::shared_ptr< CashFlow > &c)
 
RandomVariable getUnderlyingCashflowPv (const LgmVectorised &lgm, const Real t, const RandomVariable &x, const Handle< YieldTermStructure > &discountCurve, const boost::shared_ptr< CashFlow > &c)
 
RandomVariable getRebatePv (const LgmVectorised &lgm, const Real t, const RandomVariable &x, const Handle< YieldTermStructure > &discountCurve, const boost::shared_ptr< RebatedExercise > &exercise, const Date &d)
 
Real getStrikeFromDelta (Option::Type optionType, Real delta, DeltaVolQuote::DeltaType dt, Real spot, Real domDiscount, Real forDiscount, boost::shared_ptr< BlackVolTermStructure > vol, Real t, Real accuracy, Size maxIterations)
 
Real getAtmStrike (DeltaVolQuote::DeltaType dt, DeltaVolQuote::AtmType at, Real spot, Real domDiscount, Real forDiscount, boost::shared_ptr< BlackVolTermStructure > vol, Real t, Real accuracy, Size maxIterations)
 
ostream & operator<< (std::ostream &out, CapFloorHelper::Type type)
 
ostream & operator<< (std::ostream &out, CapFloorHelper::QuoteType type)
 
ostream & operator<< (std::ostream &out, CapFloorTermVolSurfaceExact::InterpolationMethod method)
 
std::ostream & operator<< (std::ostream &out, const Stickyness &t)
 
std::ostream & operator<< (std::ostream &out, const ReactionToTimeDecay &t)
 
std::ostream & operator<< (std::ostream &out, const YieldCurveRollDown &t)
 
Date getImmDate (Date asof, Size i)
 
Real getOisAtmLevel (const boost::shared_ptr< OvernightIndex > &on, const Date &fixingDate, const Period &rateComputationPeriod)
 
Real getBMAAtmLevel (const boost::shared_ptr< BMAIndex > &bma, const Date &fixingDate, const Period &rateComputationPeriod)
 
boost::shared_ptr< CashFlow > makeCommodityCashflowForBasisFuture (const QuantLib::Date &start, const QuantLib::Date &end, const boost::shared_ptr< CommodityIndex > &baseIndex, const boost::shared_ptr< FutureExpiryCalculator > &baseFec, bool baseIsAveraging, const QuantLib::Date &paymentDate)
 
Time inflationTime (const Date &date, const boost::shared_ptr< InflationTermStructure > &inflationTs, bool indexIsInterpolated, const DayCounter &dayCounter)
 
Real inflationGrowth (const Handle< ZeroInflationTermStructure > &ts, Time t, const DayCounter &dc, bool indexIsInterpolated)
 
Real inflationGrowth (const Handle< ZeroInflationTermStructure > &ts, Time t, bool indexIsInterpolated)
 
Real inflationLinkedBondQuoteFactor (const boost::shared_ptr< QuantLib::Bond > &bond)
 
QuantLib::Time inflationTime (const QuantLib::Date &date, const boost::shared_ptr< QuantLib::InflationTermStructure > &inflationTs, bool indexIsInterpolated, const QuantLib::DayCounter &dayCounter=QuantLib::DayCounter())
 
QuantLib::Real inflationGrowth (const QuantLib::Handle< QuantLib::ZeroInflationTermStructure > &ts, QuantLib::Time t, const QuantLib::DayCounter &dc, bool indexIsInterpolated)
 
QuantLib::Real inflationGrowth (const QuantLib::Handle< QuantLib::ZeroInflationTermStructure > &ts, QuantLib::Time t, bool indexIsInterpolated)
 
std::tuple< Size, Size, Real > interpolationIndices (const T &x, const Real v)
 
Real periodToTime (const Period &p)
 
QuantLib::Period implyIndexTerm (const Date &startDate, const Date &endDate)
 
QuantLib::Date lowerDate (const Real t, const QuantLib::Date &refDate, const QuantLib::DayCounter &dc)
 
QuantLib::Period tenorFromLength (const QuantLib::Real length)
 
QuantLib::Integer daylightSavingCorrection (const std::string &location, const QuantLib::Date &start, const QuantLib::Date &end)
 
QuantLib::Real periodToTime (const QuantLib::Period &p)
 
QuantLib::Period implyIndexTerm (const QuantLib::Date &startDate, const QuantLib::Date &endDate)
 
QuantLib::Date lowerDate (const QuantLib::Real t, const QuantLib::Date &refDate, const QuantLib::DayCounter &dc)
 
void setCouponPricer (const Leg &leg, const boost::shared_ptr< FloatingRateCouponPricer > &)
 
void setCouponPricers (const Leg &leg, const std::vector< boost::shared_ptr< FloatingRateCouponPricer > > &)
 

Variables

 MersenneTwister
 
 MersenneTwisterAntithetic
 
 Sobol
 
 SobolBrownianBridge
 
 StickyStrike
 
 StickyLogMoneyness
 
 StickyAbsoluteMoneyness
 
 ConstantVariance
 
 ForwardForwardVariance
 
 ConstantDiscounts
 
 ForwardForward
 
 Cap
 
 Floor
 
 CapFloor
 
 StickyStrike
 
 StickyLogMoneyness
 
 StickyAbsoluteMoneyness
 
 ConstantVariance
 
 ForwardForwardVariance
 
 ConstantDiscounts
 
 ForwardForward