QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
|
#include <convertiblebonds.hpp>
Public Member Functions | |
arguments () | |
void | validate () const override |
Public Member Functions inherited from PricingEngine::arguments | |
virtual | ~arguments ()=default |
virtual void | validate () const =0 |
Public Attributes | |
ext::shared_ptr< Exercise > | exercise |
Real | conversionRatio |
std::vector< Date > | callabilityDates |
std::vector< Callability::Type > | callabilityTypes |
std::vector< Real > | callabilityPrices |
std::vector< Real > | callabilityTriggers |
Leg | cashflows |
Date | issueDate |
Date | settlementDate |
Natural | settlementDays |
Real | redemption |
Definition at line 148 of file convertiblebonds.hpp.
arguments | ( | ) |
Definition at line 150 of file convertiblebonds.hpp.
|
overridevirtual |
Implements PricingEngine::arguments.
Definition at line 197 of file convertiblebonds.cpp.
ext::shared_ptr<Exercise> exercise |
Definition at line 153 of file convertiblebonds.hpp.
Real conversionRatio |
Definition at line 154 of file convertiblebonds.hpp.
std::vector<Date> callabilityDates |
Definition at line 155 of file convertiblebonds.hpp.
std::vector<Callability::Type> callabilityTypes |
Definition at line 156 of file convertiblebonds.hpp.
std::vector<Real> callabilityPrices |
Definition at line 157 of file convertiblebonds.hpp.
std::vector<Real> callabilityTriggers |
Definition at line 158 of file convertiblebonds.hpp.
Leg cashflows |
Definition at line 159 of file convertiblebonds.hpp.
Date issueDate |
Definition at line 160 of file convertiblebonds.hpp.
Date settlementDate |
Definition at line 161 of file convertiblebonds.hpp.
Natural settlementDays |
Definition at line 163 of file convertiblebonds.hpp.
Real redemption |
Definition at line 164 of file convertiblebonds.hpp.