callability_ (3) Linux Manual Page
QuantLib::ConvertibleBond – base class for convertible bonds
Synopsis
#include <ql/instruments/bonds/convertiblebond.hpp>Inherits QuantLib::Bond.
Inherited by ConvertibleFixedCouponBond, ConvertibleFloatingRateBond, and ConvertibleZeroCouponBond.
Public Member Functions
Real conversionRatio () constconst DividendSchedule & dividends () const
const CallabilitySchedule & callability () const
const Handle< Quote > & creditSpread () const
Protected Member Functions
ConvertibleBond (const boost::shared_ptr< Exercise > &exercise, Real conversionRatio, const DividendSchedule ÷nds, const CallabilitySchedule &callability, const Handle< Quote > &creditSpread, const Date &issueDate, Natural settlementDays, const DayCounter &dayCounter, const Schedule &schedule, Real redemption)void performCalculations () const
Protected Attributes
Real conversionRatio_CallabilitySchedule callability_
DividendSchedule dividends_
Handle< Quote > creditSpread_
boost::shared_ptr< option > option_
Detailed Description
base class for convertible bondsMember Function Documentation
void performCalculations () const [protected, virtual]
In case a pricing engine is not used, this method must be overridden to perform the actual calculations and set any needed results. In case a pricing engine is used, the default implementation can be used.Reimplemented from Instrument.
