SysTutorials Posts

  • |

    maximumVolatility (3) Linux Manual Page

    QuantLib::AbcdFunction – Abcd functional form for instantaneous volatility Synopsis #include <ql/termstructures/volatility/abcd.hpp> Inherits std::unary_function<Real, Real>. Public Member Functions AbcdFunction (Real a=-0.06, Real b=0.17, Real c=0.54, Real d=0.17) Real operator() (Time u) const volatility function value at time u: [ f(u) ] Real maximumLocation () const time at which the volatility function reaches maximum (if any) Real…

  • |

    maximumLocation (3) Linux Manual Page

    QuantLib::AbcdFunction – Abcd functional form for instantaneous volatility Synopsis #include <ql/termstructures/volatility/abcd.hpp> Inherits std::unary_function<Real, Real>. Public Member Functions AbcdFunction (Real a=-0.06, Real b=0.17, Real c=0.54, Real d=0.17) Real operator() (Time u) const volatility function value at time u: [ f(u) ] Real maximumLocation () const time at which the volatility function reaches maximum (if any) Real…

  • |

    maximum (3) Linux Manual Page

    NAME QuantLib::LossDist – Probability formulas and algorithms. SYNOPSIS #include <ql/experimental/credit/lossdistribution.hpp> Inherited by LossDistBinomial, LossDistBucketing, LossDistHomogeneous, and LossDistMonteCarlo. Public Member Functions virtual Distribution operator() (const std::vector< Real > &volumes, const std::vector< Real > &probabilities) const =0 virtual Size buckets () const =0 virtual Real maximum () const =0 Static Public Member Functions static Real binomialProbabilityOfNEvents (int…

  • |

    max_ (3) Linux Manual Page

    NAME QuantLib::OneFactorCopula – Abstract base class for one-factor copula models. SYNOPSIS #include <ql/experimental/credit/onefactorcopula.hpp> Inherits QuantLib::LazyObject. Inherited by OneFactorGaussianCopula, OneFactorGaussianStudentCopula, OneFactorStudentCopula, and OneFactorStudentGaussianCopula. Public Member Functions OneFactorCopula (const Handle< Quote > &correlation, Real maximum=5, Size integrationSteps=50) virtual Real density (Real m) const =0 Density function of M. virtual Real cumulativeZ (Real z) const =0 Cumulative distribution…

  • |

    maxValueAfter (3) Linux Manual Page

    QuantLib::HazardRate – Hazard-rate-curve traits. Synopsis #include <ql/termstructures/credit/probabilitytraits.hpp> Public Types typedef BootstrapHelper< DefaultProbabilityTermStructure > helper Static Public Member Functions static Date initialDate (const DefaultProbabilityTermStructure *c) static Real initialValue (const DefaultProbabilityTermStructure *) static bool dummyInitialValue () static Real initialGuess () static Real guess (const DefaultProbabilityTermStructure *c, const Date &d) static Real minValueAfter (Size, const std::vector< Real >…

  • |

    maxTimeStepsPerYear_ (3) Linux Manual Page

    QuantLib::MCDiscreteAveragingAsianEngine – Pricing engine for discrete average Asians using Monte Carlo simulation. Synopsis #include <ql/pricingengines/asian/mcdiscreteasianengine.hpp> Inherits QuantLib::DiscreteAveragingAsianOption::engine, and McSimulation< SingleVariate, RNG, S >. Public Types typedef McSimulation< SingleVariate, RNG, S >::path_generator_type path_generator_type typedef McSimulation< SingleVariate, RNG, S >::path_pricer_type path_pricer_type typedef McSimulation< SingleVariate, RNG, S >::stats_type stats_type Public Member Functions MCDiscreteAveragingAsianEngine (const boost::shared_ptr< GeneralizedBlackScholesProcess > &process,…

  • |

    maxTime (3) Linux Manual Page

    QuantLib::SabrVolSurface – SABR volatility (smile) surface. Synopsis #include <ql/experimental/volatility/sabrvolsurface.hpp> Inherits QuantLib::InterestRateVolSurface. Public Member Functions SabrVolSurface (const boost::shared_ptr< InterestRateIndex > &, const Handle< BlackAtmVolCurve > &, const std::vector< Period > &optionTenors, const std::vector< Spread > &atmRateSpreads, const std::vector< std::vector< Handle< Quote > > > &volSpreads) const Handle< BlackAtmVolCurve > & atmCurve () const std::vector< Volatility >…

  • |

    maxSwapTenor (3) Linux Manual Page

    QuantLib::ConstantSwaptionVolatility – Constant swaption volatility, no time-strike dependence. Synopsis #include <ql/termstructures/volatility/swaption/swaptionconstantvol.hpp> Inherits QuantLib::SwaptionVolatilityStructure. Public Member Functions ConstantSwaptionVolatility (Natural settlementDays, const Calendar &cal, BusinessDayConvention bdc, const Handle< Quote > &volatility, const DayCounter &dc) floating reference date, floating market data ConstantSwaptionVolatility (const Date &referenceDate, const Calendar &cal, BusinessDayConvention bdc, const Handle< Quote > &volatility, const DayCounter &dc)…

  • |

    maxSwapLength (3) Linux Manual Page

    QuantLib::SwaptionVolatilityStructure – Swaption-volatility structure Synopsis #include <ql/termstructures/volatility/swaption/swaptionvolstructure.hpp> Inherits QuantLib::VolatilityTermStructure. Inherited by ConstantSwaptionVolatility, SpreadedSwaptionVolatility, and SwaptionVolatilityDiscrete. Public Member Functions Time swapLength (const Period &swapTenor) const implements the conversion between swap tenor and swap (time) length Time swapLength (const Date &start, const Date &end) const implements the conversion between swap dates and swap (time) length Constructors See…

  • |

    maxStrike (3) Linux Manual Page

    QuantLib::CallableBondConstantVolatility – Constant callable-bond volatility, no time-strike dependence. Synopsis #include <ql/experimental/callablebonds/callablebondconstantvol.hpp> Inherits QuantLib::CallableBondVolatilityStructure. Public Member Functions CallableBondConstantVolatility (const Date &referenceDate, Volatility volatility, const DayCounter &dayCounter) CallableBondConstantVolatility (const Date &referenceDate, const Handle< Quote > &volatility, const DayCounter &dayCounter) CallableBondConstantVolatility (Natural settlementDays, const Calendar &, Volatility volatility, const DayCounter &dayCounter) CallableBondConstantVolatility (Natural settlementDays, const Calendar &, const…

  • |

    maxStationaryStateIterations_ (3) Linux Manual Page

    QuantLib::EndCriteria – Criteria to end optimization process:. Synopsis #include <ql/math/optimization/endcriteria.hpp> Public Types enum Type { None, MaxIterations, StationaryPoint, StationaryFunctionValue, StationaryFunctionAccuracy, ZeroGradientNorm, Unknown } Public Member Functions EndCriteria (Size maxIterations, Size maxStationaryStateIterations, Real rootEpsilon, Real functionEpsilon, Real gradientNormEpsilon) Initialization constructor. Size maxIterations () const Size maxStationaryStateIterations () const Real rootEpsilon () const Real functionEpsilon () const…

  • |

    maxStationaryStateIterations (3) Linux Manual Page

    QuantLib::EndCriteria – Criteria to end optimization process:. Synopsis #include <ql/math/optimization/endcriteria.hpp> Public Types enum Type { None, MaxIterations, StationaryPoint, StationaryFunctionValue, StationaryFunctionAccuracy, ZeroGradientNorm, Unknown } Public Member Functions EndCriteria (Size maxIterations, Size maxStationaryStateIterations, Real rootEpsilon, Real functionEpsilon, Real gradientNormEpsilon) Initialization constructor. Size maxIterations () const Size maxStationaryStateIterations () const Real rootEpsilon () const Real functionEpsilon () const…

  • |

    maxSamples_ (3) Linux Manual Page

    QuantLib::MCPathBasketEngine – Pricing engine for path dependent basket options using Monte Carlo simulation. Synopsis #include <ql/experimental/mcbasket/mcpathbasketengine.hpp> Inherits QuantLib::PathMultiAssetOption::engine, and McSimulation< MultiVariate, RNG, S >. Public Types typedef McSimulation< MultiVariate, RNG, S >::path_generator_type path_generator_type typedef McSimulation< MultiVariate, RNG, S >::path_pricer_type path_pricer_type typedef McSimulation< MultiVariate, RNG, S >::stats_type stats_type Public Member Functions MCPathBasketEngine (Size timeSteps, bool brownianBridge,…

  • |

    maxNumberOfCashFlowsPerProductPerStep (3) Linux Manual Page

    QuantLib::MarketModelMultiProduct – market-model product Synopsis #include <ql/models/marketmodels/multiproduct.hpp> Inherited by CallSpecifiedMultiProduct, MarketModelCashRebate, MarketModelComposite, MultiProductMultiStep, and MultiProductOneStep. Public Member Functions virtual std::vector< Size > suggestedNumeraires () const =0 virtual const EvolutionDescription & evolution () const =0 virtual std::vector< Time > possibleCashFlowTimes () const =0 virtual Size numberOfProducts () const =0 virtual Size maxNumberOfCashFlowsPerProductPerStep () const =0 virtual…

  • |

    maxIterations_ (3) Linux Manual Page

    QuantLib::EndCriteria – Criteria to end optimization process:. Synopsis #include <ql/math/optimization/endcriteria.hpp> Public Types enum Type { None, MaxIterations, StationaryPoint, StationaryFunctionValue, StationaryFunctionAccuracy, ZeroGradientNorm, Unknown } Public Member Functions EndCriteria (Size maxIterations, Size maxStationaryStateIterations, Real rootEpsilon, Real functionEpsilon, Real gradientNormEpsilon) Initialization constructor. Size maxIterations () const Size maxStationaryStateIterations () const Real rootEpsilon () const Real functionEpsilon () const…

  • |

    maxIterations (3) Linux Manual Page

    QuantLib::EndCriteria – Criteria to end optimization process:. Synopsis #include <ql/math/optimization/endcriteria.hpp> Public Types enum Type { None, MaxIterations, StationaryPoint, StationaryFunctionValue, StationaryFunctionAccuracy, ZeroGradientNorm, Unknown } Public Member Functions EndCriteria (Size maxIterations, Size maxStationaryStateIterations, Real rootEpsilon, Real functionEpsilon, Real gradientNormEpsilon) Initialization constructor. Size maxIterations () const Size maxStationaryStateIterations () const Real rootEpsilon () const Real functionEpsilon () const…

  • |

    maxIter_ (3) Linux Manual Page

    QuantLib::EurodollarFuturesImpliedStdDevQuote – quote for the Eurodollar-future implied standard deviation Synopsis #include <ql/quotes/eurodollarfuturesquote.hpp> Inherits QuantLib::Quote, and QuantLib::LazyObject. Public Member Functions EurodollarFuturesImpliedStdDevQuote (const Handle< Quote > &forward, const Handle< Quote > &callPrice, const Handle< Quote > &putPrice, Real strike, Real guess=.15, Real accuracy=1.0e-6, Natural maxIter=100) Quote interface Real value () const returns the current value bool isValid…

  • |

    maxEvaluations_ (3) Linux Manual Page

    QuantLib::Solver1D – Base class for 1-D solvers. Synopsis #include <ql/math/solver1d.hpp> Inherits CuriouslyRecurringTemplate< Impl >. Public Member Functions Modifiers template<class F > Real solve (const F &f, Real accuracy, Real guess, Real step) const template<class F > Real solve (const F &f, Real accuracy, Real guess, Real xMin, Real xMax) const void setMaxEvaluations (Size evaluations) void…

  • |

    maxError (3) Linux Manual Page

    QuantLib::AbcdAtmVolCurve – Abcd-interpolated at-the-money (no-smile) volatility curve. Synopsis #include <ql/experimental/volatility/abcdatmvolcurve.hpp> Inherits QuantLib::BlackAtmVolCurve, and QuantLib::LazyObject. Public Member Functions AbcdAtmVolCurve (Natural settlementDays, const Calendar &cal, const std::vector< Period > &optionTenors, const std::vector< Handle< Quote > > &volsHandles, const std::vector< bool > inclusionInInterpolationFlag=std::vector< bool >(1, true), BusinessDayConvention bdc=Following, const DayCounter &dc=Actual365Fixed()) floating reference date, floating market data std::vector<…

  • |

    maxDate (3) Linux Manual Page

    QuantLib::CallableBondConstantVolatility – Constant callable-bond volatility, no time-strike dependence. Synopsis #include <ql/experimental/callablebonds/callablebondconstantvol.hpp> Inherits QuantLib::CallableBondVolatilityStructure. Public Member Functions CallableBondConstantVolatility (const Date &referenceDate, Volatility volatility, const DayCounter &dayCounter) CallableBondConstantVolatility (const Date &referenceDate, const Handle< Quote > &volatility, const DayCounter &dayCounter) CallableBondConstantVolatility (Natural settlementDays, const Calendar &, Volatility volatility, const DayCounter &dayCounter) CallableBondConstantVolatility (Natural settlementDays, const Calendar &, const…