Logo
Fully annotated reference manual - version 1.8.12
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ConvertibleBond2::arguments Class Reference

#include <qle/instruments/convertiblebond2.hpp>

+ Inheritance diagram for ConvertibleBond2::arguments:
+ Collaboration diagram for ConvertibleBond2::arguments:

Public Member Functions

void validate () const override
 

Public Attributes

Date startDate
 
std::vector< Real > notionals
 
ExchangeableData exchangeableData
 
std::vector< CallabilityDatacallData
 
MakeWholeData makeWholeData
 
std::vector< CallabilityDataputData
 
std::vector< ConversionDataconversionData
 
std::vector< ConversionRatioDataconversionRatioData
 
std::vector< MandatoryConversionDatamandatoryConversionData
 
std::vector< ConversionResetDataconversionResetData
 
std::vector< DividendProtectionDatadividendProtectionData
 
bool detachable
 
bool perpetual
 

Detailed Description

Definition at line 140 of file convertiblebond2.hpp.

Member Function Documentation

◆ validate()

void validate ( ) const
override

Definition at line 61 of file convertiblebond2.cpp.

61{ Bond::arguments::validate(); }

Member Data Documentation

◆ startDate

Date startDate

Definition at line 143 of file convertiblebond2.hpp.

◆ notionals

std::vector<Real> notionals

Definition at line 144 of file convertiblebond2.hpp.

◆ exchangeableData

ExchangeableData exchangeableData

Definition at line 145 of file convertiblebond2.hpp.

◆ callData

std::vector<CallabilityData> callData

Definition at line 146 of file convertiblebond2.hpp.

◆ makeWholeData

MakeWholeData makeWholeData

Definition at line 147 of file convertiblebond2.hpp.

◆ putData

std::vector<CallabilityData> putData

Definition at line 148 of file convertiblebond2.hpp.

◆ conversionData

std::vector<ConversionData> conversionData

Definition at line 149 of file convertiblebond2.hpp.

◆ conversionRatioData

std::vector<ConversionRatioData> conversionRatioData

Definition at line 150 of file convertiblebond2.hpp.

◆ mandatoryConversionData

std::vector<MandatoryConversionData> mandatoryConversionData

Definition at line 151 of file convertiblebond2.hpp.

◆ conversionResetData

std::vector<ConversionResetData> conversionResetData

Definition at line 152 of file convertiblebond2.hpp.

◆ dividendProtectionData

std::vector<DividendProtectionData> dividendProtectionData

Definition at line 153 of file convertiblebond2.hpp.

◆ detachable

bool detachable

Definition at line 154 of file convertiblebond2.hpp.

◆ perpetual

bool perpetual

Definition at line 155 of file convertiblebond2.hpp.