Logo
Reference manual - version qle_version
Public Member Functions | Public Attributes | List of all members
BalanceGuaranteedSwap::arguments Class Reference

Arguments for Balance Guaranteed Swap More...

#include <qle/instruments/balanceguaranteedswap.hpp>

+ Inheritance diagram for BalanceGuaranteedSwap::arguments:

Public Member Functions

void validate () const override
 

Public Attributes

VanillaSwap::Type type
 
std::vector< std::vector< Real > > trancheNominals
 
std::vector< Date > trancheNominalDates
 
QuantLib::Frequency trancheNominalFrequency
 
Size referencedTranche
 
std::vector< Date > fixedResetDates
 
std::vector< Date > fixedPayDates
 
std::vector< Time > floatingAccrualTimes
 
std::vector< Date > floatingResetDates
 
std::vector< Date > floatingFixingDates
 
std::vector< Date > floatingPayDates
 
std::vector< Real > fixedCoupons
 
std::vector< Real > fixedRate
 
std::vector< Real > floatingGearings
 
std::vector< Real > floatingSpreads
 
std::vector< Real > cappedRate
 
std::vector< Real > flooredRate
 
std::vector< Real > floatingCoupons
 
QuantLib::ext::shared_ptr< IborIndex > iborIndex
 
Leg fixedLeg
 
Leg floatingLeg
 

Detailed Description

Arguments for Balance Guaranteed Swap