Linux Manuals session 3

Section 3: library functions

  • |

    cpbequ.f (3) Linux Manual Page

    cpbequ.f – Synopsis Functions/Subroutines subroutine cpbequ (UPLO, N, KD, AB, LDAB, S, SCOND, AMAX, INFO) CPBEQU Function/Subroutine Documentation subroutine cpbequ (characterUPLO, integerN, integerKD, complex, dimension( ldab, * )AB, integerLDAB, real, dimension( * )S, realSCOND, realAMAX, integerINFO) CPBEQU Purpose: CPBEQU computes row and column scalings intended to equilibrate a Hermitian positive definite band matrix A and…

  • |

    cpbcon.f (3) Linux Manual Page

    cpbcon.f – Synopsis Functions/Subroutines subroutine cpbcon (UPLO, N, KD, AB, LDAB, ANORM, RCOND, WORK, RWORK, INFO) CPBCON Function/Subroutine Documentation subroutine cpbcon (characterUPLO, integerN, integerKD, complex, dimension( ldab, * )AB, integerLDAB, realANORM, realRCOND, complex, dimension( * )WORK, real, dimension( * )RWORK, integerINFO) CPBCON Purpose: CPBCON estimates the reciprocal of the condition number (in the 1-norm) of…

  • |

    covariance_ (3) Linux Manual Page

    NAME QuantLib::LfmHullWhiteParameterization – Libor market model parameterization based on Hull White paper SYNOPSIS #include <ql/legacy/libormarketmodels/lfmhullwhiteparam.hpp> Inherits QuantLib::LfmCovarianceParameterization. Public Member Functions LfmHullWhiteParameterization (const boost::shared_ptr< LiborForwardModelProcess > &process, const boost::shared_ptr< OptionletVolatilityStructure > &capletVol, const Matrix &correlation=Matrix(), Size factors=1) Disposable< Matrix > diffusion (Time t, const Array &x=Null< Array >()) const Disposable< Matrix > covariance (Time t, const…

  • |

    covariance (3) Linux Manual Page

    NAME QuantLib::LfmCovarianceParameterization – Libor market model parameterization SYNOPSIS #include <ql/legacy/libormarketmodels/lfmcovarparam.hpp> Inherited by LfmCovarianceProxy, and LfmHullWhiteParameterization. Public Member Functions LfmCovarianceParameterization (Size size, Size factors) Size size () const Size factors () const virtual Disposable< Matrix > diffusion (Time t, const Array &x=Null< Array >()) const =0 virtual Disposable< Matrix > covariance (Time t, const Array &x=Null<…

  • |

    covarProxy_ (3) Linux Manual Page

    QuantLib::LiborForwardModel – Libor forward model Synopsis #include <ql/legacy/libormarketmodels/liborforwardmodel.hpp> Inherits QuantLib::CalibratedModel, and QuantLib::AffineModel. Public Member Functions LiborForwardModel (const boost::shared_ptr< LiborForwardModelProcess > &process, const boost::shared_ptr< LmVolatilityModel > &volaModel, const boost::shared_ptr< LmCorrelationModel > &corrModel) Rate S_0 (Size alpha, Size beta) const virtual boost::shared_ptr< SwaptionVolatilityMatrix > getSwaptionVolatilityMatrix () const DiscountFactor discount (Time t) const Implied discount curve. Real discountBond…

  • |

    covarParam (3) Linux Manual Page

    QuantLib::LiborForwardModelProcess – libor-forward-model process Synopsis #include <ql/legacy/libormarketmodels/lfmprocess.hpp> Inherits QuantLib::StochasticProcess. Public Member Functions LiborForwardModelProcess (Size size, const boost::shared_ptr< IborIndex > &index) Disposable< Array > initialValues () const returns the initial values of the state variables Disposable< Array > drift (Time t, const Array &x) const returns the drift part of the equation, i.e., $ mu(t, mathrm{x}_t)…

  • |

    coupons (3) Linux Manual Page

    NAME QuantLib::CreditDefaultSwap – Credit default swap. SYNOPSIS #include <ql/instruments/creditdefaultswap.hpp> Inherits QuantLib::Instrument. Public Member Functions Constructors CreditDefaultSwap (Protection::Side side, Real notional, Rate spread, const Schedule &schedule, BusinessDayConvention paymentConvention, const DayCounter &dayCounter, bool settlesAccrual=true, bool paysAtDefaultTime=true, const boost::shared_ptr< Claim > &=boost::shared_ptr< Claim >()) Instrument interface bool isExpired () const returns whether the instrument is still tradable. void…

  • |

    couponpricer (3) Linux Manual Page

    NAME ql/cashflows/couponpricer.hpp – Coupon pricers. SYNOPSIS #include <ql/termstructures/volatility/optionlet/optionletvolatilitystructure.hpp> #include <ql/termstructures/volatility/swaption/swaptionvolstructure.hpp> #include <ql/cashflow.hpp> #include <ql/option.hpp> Classes class FloatingRateCouponPricer generic pricer for floating-rate coupons class IborCouponPricer base pricer for capped/floored Ibor coupons class BlackIborCouponPricer Black-formula pricer for capped/floored Ibor coupons. class CmsCouponPricer base pricer for vanilla CMS coupons Functions void setCouponPricer (const Leg &leg, const boost::shared_ptr< FloatingRateCouponPricer…

  • |

    coupon_ (3) Linux Manual Page

    NAME QuantLib::HaganPricer – CMS-coupon pricer. SYNOPSIS #include <ql/cashflows/conundrumpricer.hpp> Inherits QuantLib::CmsCouponPricer. Inherited by AnalyticHaganPricer, and NumericHaganPricer. Public Member Functions virtual Real swapletPrice () const =0 virtual Rate swapletRate () const virtual Real capletPrice (Rate effectiveCap) const virtual Rate capletRate (Rate effectiveCap) const virtual Real floorletPrice (Rate effectiveFloor) const virtual Rate floorletRate (Rate effectiveFloor) const Real meanReversion…

  • |

    couponLegNPV_ (3) Linux Manual Page

    QuantLib::CreditDefaultSwap – Credit default swap. Synopsis #include <ql/instruments/creditdefaultswap.hpp> Inherits QuantLib::Instrument. Public Member Functions Constructors CreditDefaultSwap (Protection::Side side, Real notional, Rate spread, const Schedule &schedule, BusinessDayConvention paymentConvention, const DayCounter &dayCounter, bool settlesAccrual=true, bool paysAtDefaultTime=true, const boost::shared_ptr< Claim > &=boost::shared_ptr< Claim >()) Instrument interface bool isExpired () const returns whether the instrument is still tradable. void setupArguments…

  • |

    couponLegNPV (3) Linux Manual Page

    QuantLib::CreditDefaultSwap – Credit default swap. Synopsis #include <ql/instruments/creditdefaultswap.hpp> Inherits QuantLib::Instrument. Public Member Functions Constructors CreditDefaultSwap (Protection::Side side, Real notional, Rate spread, const Schedule &schedule, BusinessDayConvention paymentConvention, const DayCounter &dayCounter, bool settlesAccrual=true, bool paysAtDefaultTime=true, const boost::shared_ptr< Claim > &=boost::shared_ptr< Claim >()) Instrument interface bool isExpired () const returns whether the instrument is still tradable. void setupArguments…

  • |

    couponLegBPS_ (3) Linux Manual Page

    QuantLib::CreditDefaultSwap – Credit default swap. Synopsis #include <ql/instruments/creditdefaultswap.hpp> Inherits QuantLib::Instrument. Public Member Functions Constructors CreditDefaultSwap (Protection::Side side, Real notional, Rate spread, const Schedule &schedule, BusinessDayConvention paymentConvention, const DayCounter &dayCounter, bool settlesAccrual=true, bool paysAtDefaultTime=true, const boost::shared_ptr< Claim > &=boost::shared_ptr< Claim >()) Instrument interface bool isExpired () const returns whether the instrument is still tradable. void setupArguments…

  • |

    couponLegBPS (3) Linux Manual Page

    QuantLib::CreditDefaultSwap – Credit default swap. Synopsis #include <ql/instruments/creditdefaultswap.hpp> Inherits QuantLib::Instrument. Public Member Functions Constructors CreditDefaultSwap (Protection::Side side, Real notional, Rate spread, const Schedule &schedule, BusinessDayConvention paymentConvention, const DayCounter &dayCounter, bool settlesAccrual=true, bool paysAtDefaultTime=true, const boost::shared_ptr< Claim > &=boost::shared_ptr< Claim >()) Instrument interface bool isExpired () const returns whether the instrument is still tradable. void setupArguments…

  • |

    counts (3) Linux Manual Page

    NAME QuantLib::Histogram – Histogram class. SYNOPSIS #include <ql/math/statistics/histogram.hpp> Public Types enum Algorithm { None, Sturges, FD, Scott } Public Member Functions constructors Histogram () template<class T > Histogram (T data_begin, T data_end, Size breaks) template<class T > Histogram (T data_begin, T data_end, Algorithm algorithm) template<class T , class U > Histogram (T data_begin, T data_end,…

  • |

    coterminalSwapRates (3) Linux Manual Page

    QuantLib::CurveState – Curve state for market-model simulations Synopsis #include <ql/models/marketmodels/curvestate.hpp> Inherited by CMSwapCurveState, CoterminalSwapCurveState, and LMMCurveState. Public Member Functions CurveState (const std::vector< Time > &rateTimes) Inspectors Size numberOfRates () const const std::vector< Time > & rateTimes () const const std::vector< Time > & rateTaus () const virtual Real discountRatio (Size i, Size j) const =0…

  • |

    coterminalSwapRate (3) Linux Manual Page

    QuantLib::CurveState – Curve state for market-model simulations Synopsis #include <ql/models/marketmodels/curvestate.hpp> Inherited by CMSwapCurveState, CoterminalSwapCurveState, and LMMCurveState. Public Member Functions CurveState (const std::vector< Time > &rateTimes) Inspectors Size numberOfRates () const const std::vector< Time > & rateTimes () const const std::vector< Time > & rateTaus () const virtual Real discountRatio (Size i, Size j) const =0…

  • |

    coterminalSwapAnnuity (3) Linux Manual Page

    QuantLib::CurveState – Curve state for market-model simulations Synopsis #include <ql/models/marketmodels/curvestate.hpp> Inherited by CMSwapCurveState, CoterminalSwapCurveState, and LMMCurveState. Public Member Functions CurveState (const std::vector< Time > &rateTimes) Inspectors Size numberOfRates () const const std::vector< Time > & rateTimes () const const std::vector< Time > & rateTaus () const virtual Real discountRatio (Size i, Size j) const =0…

  • |

    costFunction_ (3) Linux Manual Page

    QuantLib::Problem – Constrained optimization problem. Synopsis #include <ql/math/optimization/problem.hpp> Public Member Functions Problem (CostFunction &costFunction, Constraint &constraint, const Array &initialValue=Array()) default constructor void reset () Real value (const Array &x) call cost function computation and increment evaluation counter Disposable< Array > values (const Array &x) call cost values computation and increment evaluation counter void gradient (Array…

  • |

    costFunction (3) Linux Manual Page

    QuantLib::Problem – Constrained optimization problem. Synopsis #include <ql/math/optimization/problem.hpp> Public Member Functions Problem (CostFunction &costFunction, Constraint &constraint, const Array &initialValue=Array()) default constructor void reset () Real value (const Array &x) call cost function computation and increment evaluation counter Disposable< Array > values (const Array &x) call cost values computation and increment evaluation counter void gradient (Array…

  • |

    cosl (3) Linux Manual Page

    NAME cos, cosf, cosl – cosine function SYNOPSIS #include <math.h> double cos(double x); float cosf(float x); long double cosl(long double x); Link with -lm. Feature Test Macro Requirements for glibc (see feature_test_macros(7)): cosf(), cosl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L     || /* Since glibc 2.19: */ _DEFAULT_SOURCE     || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE DESCRIPTION These functions return the cosine of x, where x is given…