credit.hpp
Definition: basketlossmodels.hpp:32
DefaultEventSet(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::string &eventType, const QuantLib::Date &eventDate, const QuantLib::Currency &cur, QuantLib::Seniority sen, const QuantLib::Date &settleDate, QuantLib::Real settledRecovery, bool permanent)
MidPointCdsEngine(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Handle< QuantLib::DefaultProbabilityTermStructure > &, QuantLib::Real recoveryRate, const QuantLib::Handle< QuantLib::YieldTermStructure > &, bool permanent)
RiskyFixedBond(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, std::string name, QuantLib::Currency ccy, QuantLib::Real recoveryRate, QuantLib::Handle< QuantLib::DefaultProbabilityTermStructure > defaultTS, const boost::shared_ptr< QuantLib::Schedule > &schedule, QuantLib::Real rate, QuantLib::DayCounter dayCounter, QuantLib::BusinessDayConvention paymentConvention, QuantLib::Real notionals, QuantLib::Handle< QuantLib::YieldTermStructure > yieldTS, QuantLib::Date npvDate, bool permanent)
UpfrontCdsHelper(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Handle< QuantLib::Quote > "e, QuantLib::Rate runningSpread, const QuantLib::Period &period, QuantLib::Natural settlementDays, const QuantLib::Calendar &calendar, QuantLib::Frequency frequency, QuantLib::BusinessDayConvention paymentConvention, QuantLib::DateGeneration::Rule rule, const QuantLib::DayCounter &dayCounter, QuantLib::Real recoveryRate, const QuantLib::Handle< QuantLib::YieldTermStructure > &yieldTS, QuantLib::Natural upfrontSettlementDays, bool settlesAccrual, bool paysAtDefaultTime, bool permanent)
Definition: credit.hpp:55
Definition: credit.hpp:291
Definition: credit.hpp:299
PiecewiseFlatForwardCurve(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Date &referenceDate, const std::vector< boost::shared_ptr< QuantLib::RateHelper > > &qlrhs, const QuantLib::DayCounter &dayCounter, QuantLib::Real accuracy, bool permanent)
Definition: credit.hpp:111
Definition: credit.hpp:186
const std::vector< QuantLib::Real > & data() const
Definition: credit.hpp:128
const std::vector< QuantLib::Date > & dates() const
Definition: credit.hpp:168
Issuer(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const boost::shared_ptr< QuantLib::DefaultProbabilityTermStructure > &dfts, const boost::shared_ptr< QuantLib::DefaultEventSet > &evtSet, bool permanent)
NthToDefault(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const boost::shared_ptr< QuantLib::Basket > &bskt, QuantLib::Size order, QuantLib::Protection::Side side, const boost::shared_ptr< QuantLib::Schedule > &schedule, QuantLib::Rate upfront, QuantLib::Rate spread, const QuantLib::DayCounter &dayCounter, QuantLib::Real notional, bool paysAccrual, bool permanent)
Definition: credit.hpp:223
SpreadCdsHelper(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Handle< QuantLib::Quote > "e, const QuantLib::Period &period, QuantLib::Natural settlementDays, const QuantLib::Calendar &calendar, QuantLib::Frequency frequency, QuantLib::BusinessDayConvention paymentConvention, QuantLib::DateGeneration::Rule rule, const QuantLib::DayCounter &dayCounter, QuantLib::Real recoveryRate, const QuantLib::Handle< QuantLib::YieldTermStructure > &yieldTS, bool settlesAccrual, bool paysAtDefaultTime, bool permanent)
const std::vector< QuantLib::Time > & times() const
Definition: baseinstruments.hpp:34
QuantLib::Real setValue(QuantLib::Real value)
const std::vector< QuantLib::Real > & data() const
Definition: abcd.hpp:38
SyntheticCDO(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const boost::shared_ptr< QuantLib::Basket > &bskt, QuantLib::Protection::Side side, const boost::shared_ptr< QuantLib::Schedule > &schedule, QuantLib::Rate upfront, QuantLib::Rate spread, const QuantLib::DayCounter &dayCounter, QuantLib::BusinessDayConvention paymentConvention, bool permanent)
OH_LIB_CTOR(DefaultProbabilityHelper, QuantLib::DefaultProbabilityHelper)
Definition: credit.hpp:276
Definition: credit.hpp:316
Definition: credit.hpp:122
Definition: credit.hpp:66
const std::vector< QuantLib::Date > & dates() const
RecoveryRateQuote(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, QuantLib::Seniority sen, QuantLib::Real value, bool permanent)
MidPointCDOEngine(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Handle< QuantLib::YieldTermStructure > &, bool permanent)
HazardRateCurve(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< QuantLib::Date > &dates, const std::vector< QuantLib::Rate > &hazardRates, const QuantLib::DayCounter &dayCounter, bool permanent)
Definition: abcd.hpp:30
PiecewiseHazardRateCurve(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const std::vector< boost::shared_ptr< QuantLib::DefaultProbabilityHelper > > &helpers, const QuantLib::DayCounter &dayCounter, const QuantLib::Calendar &calendar, const std::string &interpolator, QuantLib::Real accuracy, bool permanent)
Definition: credit.hpp:255
Definition: credit.hpp:147
Definition: credit.hpp:82
IntegralNtdEngine(const boost::shared_ptr< ObjectHandler::ValueObject > &properties, const QuantLib::Period &step, const QuantLib::Handle< QuantLib::YieldTermStructure > &, bool permanent)
Definition: pricingengines.hpp:60